Full name:
org.apache.maven.plugins:maven-war-plugin:2.3:manifest
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. User property is: archiveClasses. |
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. User property is: maven.war.containerConfigXML. |
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}. User property is: maven.war.escapeString. |
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. User property is: maven.war.escapedBackslashesInFilePath. |
filteringDeploymentDescriptors | boolean | 2.1-alpha-2 | To filter deployment descriptors. Disabled by default. Default value is: false. User property is: maven.war.filteringDeploymentDescriptors. |
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. Each <overlay> element may contain:
|
recompressZippedFiles | boolean | 2.3 | Indicates if zip archives (jar,zip etc) being added to the war
should be compressed again. Compressing again can result in smaller
archive size, but gives noticeably longer execution time. Default value is: false. |
resourceEncoding | String | 2.3 | The encoding to use when copying filtered web resources. Default value is: ${project.build.sourceEncoding}. User property is: resourceEncoding. |
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. User property is: useCache. |
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. User property is: maven.war.webxml. |
filteringDeploymentDescriptors: