Full name:
org.apache.maven.plugins:maven-war-plugin:2.1.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.MavenArchiveConfigurationNoboolean2.0.1No${archiveClasses}falsejava.io.File2.1-alpha-1Yes${project.build.directory}/war/work/webapp-cache.xmljava.io.FileNo${maven.war.containerConfigXML}java.lang.StringNojava.lang.StringNo\${foo} will be replaced with ${foo}.java.lang.String2.1-beta-1No${maven.war.escapeString}c:\foo\bar will be replaced with
c:\\foo\\bar.boolean2.1-alpha-2No${maven.war.escapedBackslashesInFilePath}falsefilteringDeploymentDescriptors:
boolean2.1-alpha-2No${maven.war.filteringDeploymentDescriptors}falsejava.util.ListNojava.util.List2.1-alpha-2Nojava.lang.String2.1-alpha-1Nojava.util.List2.1-alpha-1Noboolean2.1-alpha-1No${useCache}falsejava.io.FileYes${basedir}/src/main/webappjava.lang.StringNojava.lang.StringNo**org.apache.maven.model.Resource[]Nojava.io.FileNo${maven.war.webxml}java.io.FileYes${project.build.directory}/${project.build.finalName}java.io.FileYes${project.build.directory}/war/work