Full name:
org.apache.maven.plugins:maven-war-plugin:2.2:exploded
Description:
Attributes:
| Name | Type | Since | Description |
|---|---|---|---|
| cacheFile | File | 2.1-alpha-1 | The file containing the webapp structure cache. Default value is: ${project.build.directory}/war/work/webapp-cache.xml. |
| warSourceDirectory | File | - | Single directory for extra files to include in the WAR. This is
where you place your JSP files. Default value is: ${basedir}/src/main/webapp. |
| webappDirectory | File | - | The directory where the webapp is built. Default value is: ${project.build.directory}/${project.build.finalName}. |
| workDirectory | File | - | Directory to unpack dependent WARs into if needed. Default value is: ${project.build.directory}/war/work. |
| Name | Type | Since | Description |
|---|---|---|---|
| archive | MavenArchiveConfiguration | - | The archive configuration to use. See Maven
Archiver Reference. |
| archiveClasses | boolean | 2.0.1 | Whether a JAR file will be created for the classes in the webapp.
Using this optional configuration parameter will make the compiled
classes to be archived into a JAR file and the classes directory
will then be excluded from the webapp. Default value is: false. |
| containerConfigXML | File | - | The path to a configuration file for the servlet container. Note
that the file name may be different for different servlet
containers. Apache Tomcat uses a configuration file named
context.xml. The file will be copied to the META-INF directory. |
| dependentWarExcludes | String | - | Deprecated. Use <overlay>/<excludes> instead |
| dependentWarIncludes | String | - | Deprecated. Use <overlay>/<includes> instead |
| escapeString | String | 2.1-beta-1 | Expression preceded with this String won't be interpolated.
\${foo} will be replaced with ${foo}. |
| escapedBackslashesInFilePath | boolean | 2.1-alpha-2 | To escape interpolated values with Windows path
c:\foo\bar will be replaced with
c:\\foo\\bar. Default value is: false. |
| filteringDeploymentDescriptors | boolean | 2.1-alpha-2 | To filter deployment descriptors. Disabled by default. Default value is: false. |
| filters | List | - | Filters (property files) to include during the interpolation of the
pom.xml. |
| nonFilteredFileExtensions | List | 2.1-alpha-2 | A list of file extensions that should not be filtered. Will be
used when filtering webResources and overlays. |
| outputFileNameMapping | String | 2.1-alpha-1 | The file name mapping to use when copying libraries and TLDs. If no
file mapping is set (default) the files are copied with their
standard names. |
| overlays | List | 2.1-alpha-1 | The overlays to apply. |
| useCache | boolean | 2.1-alpha-1 | Whether the cache should be used to save the status of the webapp
across multiple runs. Experimental feature so disabled by default. Default value is: false. |
| warSourceExcludes | String | - | The comma separated list of tokens to exclude when copying the
content of the warSourceDirectory. |
| warSourceIncludes | String | - | The comma separated list of tokens to include when copying the
content of the warSourceDirectory. Default value is: **. |
| webResources | Resource[] | - | The list of webResources we want to transfer. |
| webXml | File | - | The path to the web.xml file to use. |
filteringDeploymentDescriptors: