全名:
org.apache.maven.plugins:maven-war-plugin:2.1.1:manifest
说明:
warSourceDirectory.属性:
runtime.process-resources.| 姓名 | 类型 | 自从 | 描述 |
|---|---|---|---|
| 缓存文件 | File |
2.1-alpha-1 |
包含 webapp 结构缓存的文件。 默认值为: ${project.build.directory}/war/work/webapp-cache.xml。 |
| 战争源目录 | File |
- |
要包含在 WAR 中的额外文件的单个目录。这是放置 JSP 文件的地方。 默认值为: ${basedir}/src/main/webapp。 |
| webapp目录 | File |
- |
构建 webapp 的目录。 默认值为: ${project.build.directory}/${project.build.finalName}。 |
| 工作目录 | File |
- |
如果需要,将依赖的 WAR 解压到的目录。 默认值为: ${project.build.directory}/war/work。 |
| 姓名 | 类型 | 自从 | 描述 |
|---|---|---|---|
| 档案 | MavenArchiveConfiguration |
- |
要使用的存档配置。请参阅Maven 存档器参考。 |
| 归档类 | boolean |
2.0.1 |
是否将为 webapp 中的类创建 JAR 文件。使用此可选配置参数将使编译后的类归档到 JAR 文件中,然后将类目录从 webapp 中排除。 默认值为: false。 |
| 容器配置XML | File |
- |
servlet 容器的配置文件的路径。请注意,不同 servlet 容器的文件名可能不同。Apache Tomcat 使用名为 context.xml 的配置文件。该文件将被复制到 META-INF 目录。 |
| 依赖战争不包括 | String |
- |
已弃用。改用 <overlay>/<excludes> |
| 依赖战争包括 | String |
- |
已弃用。改用 <overlay>/<includes> |
| 转义字符串 | String |
2.1-beta-1 |
不会插入此字符串前面的表达式。
${foo}将替换为${foo}. |
| 转义反斜杠InFilePath | boolean |
2.1-alpha-2 |
要使用 Windows 路径转义插值,
c:\foo\bar将替换为
c:\foo\bar. 默认值为: false。 |
| 过滤部署描述符 | boolean |
2.1-alpha-2 |
过滤部署描述符。默认禁用。 默认值为: false。 |
| 过滤器 | List |
- |
在 pom.xml 插值期间要包含的过滤器(属性文件)。 |
| 非过滤文件扩展 | List |
2.1-alpha-2 |
不应过滤的文件扩展名列表。将在过滤 webResources 和覆盖时使用。 |
| 输出文件名映射 | String |
2.1-alpha-1 |
复制库和 TLD 时使用的文件名映射。如果未设置文件映射(默认),则使用标准名称复制文件。 |
| 叠加层 | List |
2.1-alpha-1 |
要应用的叠加层。 |
| 使用缓存 | boolean |
2.1-alpha-1 |
是否应使用缓存来跨多次运行保存 webapp 的状态。实验性功能默认禁用。 默认值为: false。 |
| 战争来源不包括 | String |
- |
复制 warSourceDirectory 的内容时要排除的逗号分隔的令牌列表。 |
| 战争来源包括 | String |
- |
复制 warSourceDirectory 的内容时要包含的逗号分隔的令牌列表。 默认值为: **。 |
| 网络资源 | Resource[] |
- |
我们要传输的 webResources 列表。 |
| 网页XML | File |
- |
要使用的 web.xml 文件的路径。 |
存档:
org.apache.maven.archiver.MavenArchiveConfigurationNo归档类:
boolean2.0.1No${archiveClasses}false缓存文件:
java.io.File2.1-alpha-1Yes${project.build.directory}/war/work/webapp-cache.xmljava.io.FileNo${maven.war.containerConfigXML}java.lang.StringNojava.lang.StringNo${foo}将替换为${foo}.java.lang.String2.1-beta-1No${maven.war.escapeString}c:\foo\bar将替换为
c:\foo\bar.boolean2.1-alpha-2No${maven.war.escapedBackslashesInFilePath}falseboolean2.1-alpha-2No${maven.war.filteringDeploymentDescriptors}false过滤器:
java.util.ListNojava.util.List2.1-alpha-2Nojava.lang.String2.1-alpha-1No叠加:
java.util.List2.1-alpha-1No使用缓存:
boolean2.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