Full name:
org.apache.maven.plugins:maven-war-plugin:2.1:exploded
Description:
Attributes:
runtime
.package
.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. |
org.apache.maven.archiver.MavenArchiveConfiguration
No
boolean
2.0.1
No
${archiveClasses}
false
java.io.File
2.1-alpha-1
Yes
${project.build.directory}/war/work/webapp-cache.xml
java.io.File
No
${maven.war.containerConfigXML}
java.lang.String
No
java.lang.String
No
\${foo}
will be replaced with ${foo}
.java.lang.String
2.1-beta-1
No
${maven.war.escapeString}
c:\foo\bar
will be replaced with
c:\\foo\\bar
.boolean
2.1-alpha-2
No
${maven.war.escapedBackslashesInFilePath}
false
filteringDeploymentDescriptors:
boolean
2.1-alpha-2
No
${maven.war.filteringDeploymentDescriptors}
false
java.util.List
No
java.util.List
2.1-alpha-2
No
java.lang.String
2.1-alpha-1
No
java.util.List
2.1-alpha-1
No
boolean
2.1-alpha-1
No
${useCache}
false
java.io.File
Yes
${basedir}/src/main/webapp
java.lang.String
No
java.lang.String
No
**
org.apache.maven.model.Resource[]
No
java.io.File
No
${maven.war.webxml}
java.io.File
Yes
${project.build.directory}/${project.build.finalName}
java.io.File
Yes
${project.build.directory}/war/work