Packaging Java Enterprise Edition applications
We have discussed how to create ZIP, TAR, and JAR archives with Gradle in this chapter and the previous one. In a Java project, we can also package our applications as Web application Archive (WAR) or Enterprise Archive (EAR) files. For a web application, we would like to package our application as a WAR file, while a Java Enterprise Edition application can be packaged as an EAR file. Gradle also supports these types of archives with plugins and tasks.
Creating a WAR file
To create a WAR file, we can add a new task of the War
type to our Java project. The properties and methods of the War
task are the same as for the other archive tasks, such as Jar
. In fact, the War
task extends the Jar
task.
The
Get Gradle Effective Implementations Guide - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.