We have learned 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.
To create a WAR file we can add a new task of type
War 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
War task ...