Settings for the webapp plugin.
Type | Name and description |
---|---|
boolean |
cleanClassesDirectory Controls whether or not the WEB-INF/classes directory is cleaned. |
boolean |
copyResources Controls whether or not the web application resources are copied to the WEB-INF/classes directory during the build process or not. |
java.util.List<java.util.Map<java.lang.String, java.lang.Object>> |
dependencies The list of dependencies to include in the web application. |
java.nio.file.Path |
jarOutputDirectory The output directory where the project JAR files are placed. |
java.nio.file.Path |
warOutputDirectory The output directory where the project WAR files are placed. |
java.nio.file.Path |
webDirectory The web application directory inside the project. |
java.nio.file.Path |
webResourceDirectory The directory where the web resources are stored. |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Controls whether or not the WEB-INF/classes directory is cleaned. Defaults to false
Controls whether or not the web application resources are copied to the WEB-INF/classes directory during the build
process or not. Defaults to false
.
The list of dependencies to include in the web application. This defaults to:
[ [group: "compile", transitive: true, fetchSource: false, transitiveGroups: ["compile", "runtime"]], [group: "runtime", transitive: true, fetchSource: false, transitiveGroups: ["compile", "runtime"]] ]
The output directory where the project JAR files are placed. Defaults to build/jars
The output directory where the project WAR files are placed. Defaults to build/wars
The web application directory inside the project. Defaults to web
The directory where the web resources are stored. Defaults to src/main/web-resources