全名:
org.apache.maven.plugins:maven-ear-plugin:3.1.0:ear
说明:
属性:
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<耳源目录> | 文件 | - | 要包含在 EAR 中的额外文件的单个目录。 默认值为:${basedir}/src/main/application。 |
<输出目录> | 细绳 | - | 生成的 EAR 的目录。 默认值为:${project.build.directory}。 |
<输出文件名映射> | 细绳 | 3.0.0 | 用于 EAR 文件中包含的所有依赖项的文件名映射。工件与 EAR 文件中使用的文件名之间的映射。详情请参阅Maven 映射参考。 默认值为:@{groupId}@-@{artifactId}@-@{version}@@{dashClassifier?}@.@{extension}@。 |
<临时文件夹> | 文件 | - | 临时文件夹位置。 默认值为:${project.build.directory}。 |
<工作目录> | 文件 | - | 在构建期间将资源复制到的目录。 默认值为:${project.build.directory}/${project.build.finalName}。 |
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<应用程序XML> | 细绳 | - | 要在 EAR 文件中使用的自定义 application.xml 文件的位置。 |
<存档> | Maven存档配置 | - | 要使用的存档配置。请参阅Maven 存档器参考。 |
<artifactTypeMappings> | 丛配置 | - | 工件类型映射。 |
<分类器> | 细绳 | - | 添加到生成的工件的分类器。如果给出,工件将改为附件。 |
<defaultLibBundleDir> | 细绳 | - | 库的默认捆绑目录。 |
<earSourceExcludes> | 细绳 | - | 要从 EAR 中排除的标记的逗号分隔列表。 别名是:排除。 |
<earSourceIncludes> | 细绳 | - | 要包含在 EAR 中的标记的逗号分隔列表。 默认值为:**。 别名是:包括。 |
<编码> | 细绳 | - | 自动生成的部署文件的字符编码。 默认值为:UTF-8。 |
<转义字符串> | 细绳 | 2.3.2 | 不会插入以该字符串开头的表达式 ${foo} 将替换为 ${foo}。 |
<escapedBackslashesInFilePath> | 布尔值 | 2.3.2 | 使用 Windows 路径转义插入值 c:\foo\bar 将替换为 c:\foo\bar。 默认值为:false。 |
<文件名映射> | 细绳 | - | 已弃用。没有给出理由 |
<过滤> | 布尔值 | 2.3.2 | 指定应过滤 EAR 源。 默认值为:false。 |
<过滤器> | 列表 | 2.3.2 | 在 pom.xml 插值期间要包含的过滤器(属性文件)。 |
<生成的描述符位置> | 细绳 | - | 将自动生成部署描述符文件的目录。 默认值为:${project.build.directory}。 |
<includeLibInApplicationXml> | 布尔值 | - | 是否应在 application.xml 中添加库 默认值为:false。 |
<老板> | 丛配置 | - | JBoss 特定配置。 |
<mainArtifactId> | 细绳 | - | 当有多个候选对象时,用于定义主要工件(例如,没有分类器的工件)的 id。 |
<模块> | 耳模块[] | - | 耳模块配置。 |
<nonFilteredFileExtensions> | 列表 | 2.3.2 | 如果启用过滤,则不应过滤的文件扩展名列表。 |
<输出时间戳> | 细绳 | 3.1.0 | 可重现输出存档条目的时间戳,格式为 ISO 8601 yyyy-MM-dd'T'HH:mm:ssXXX或表示自纪元以来秒数的 int(如SOURCE_DATE_EPOCH)。 默认值为:${project.build.outputTimestamp}。 |
<包装不包括> | 细绳 | 2.7 | 打包 EAR 时要排除的以逗号分隔的令牌列表。默认情况下不排除任何内容。请注意,您可以使用 Java 正则表达式引擎使用表达式 %regex[] 来包含和排除特定模式。提示:阅读 about (?!Pattern)。 |
<包装包括> | 细绳 | 2.7 | 打包 EAR 时要包含的以逗号分隔的令牌列表。默认情况下,所有内容都包括在内。请注意,您可以使用 Java 正则表达式引擎使用表达式 %regex[] 来包含和排除特定模式。 |
<skinnyWars> | 布尔值 | 2.7 | 是否创建瘦 WAR。瘦 WAR 是在 WEB-INF/lib 中没有所有依赖项的 WAR。相反,这些依赖关系通过 EAR 在 WAR 之间共享。 默认值为:false。 |
<skipClassPathModification> | 布尔值 | 2.10 | 如果使用skinnyWars和
defaultLibBundleDir ,通常会修改类路径。通过将此选项设置为true,您可以更改此设置并保持类路径不变。引入此选项是为了保持与早期版本的插件的向后兼容性。 默认值为:false。 |
<解包类型> | 细绳 | - | 默认情况下要解包的工件类型的逗号分隔列表。 |
<使用基础版本> | 布尔值 | - | 将outputFileNameMapping与版本一起使用时,请使用baseVersion或
version。当工件是 SNAPSHOT 时,
版本将始终返回带有
-SNAPSHOT后缀的值,而不是可能的时间戳值。 |
<使用JvmChmod> | 布尔值 | 2.9 | (无描述) 默认值为:true。 |
<版本> | 细绳 | - | 要生成的 application.xml 的版本。有效值为 1.3、1.4、5、6、7 和 8。 默认值为:7。 |