acr:acr

全名:

org.apache.maven.plugins:maven-acr-plugin:3.1.0:acr

说明:

从当前项目构建 JavaEE 应用程序客户端 jar 文件。

属性:

  • 需要执行一个 Maven 项目。
  • 需要范围内工件的依赖解析:运行时。
  • 默认绑定到生命周期阶段:包。

可选参数

姓名 类型 自从 描述
<存档> Maven存档配置 - 要使用的存档配置。请参阅Maven 存档器参考。
<escapeBackslashesInFilePath> 布尔值 - 使用 windows 路径转义插值。c:\foo\bar 将被替换为 c:\foo\bar。
从3.0.0 开始,该属性已从 acr.escapeBackslashesInFilePath重命名为 maven.acr.escapeBackslashesInFilePath。
默认值为:false。
用户属性是:maven.acr.escapeBackslashesInFilePath。
<转义字符串> 细绳 - 不会插入以该字符串开头的表达式。${foo} 将替换为 ${foo}。
从3.0.0 开始,该属性已从 acr.escapeString重命名为 maven.acr.escapeString。
用户属性是:maven.acr.escapeString。
<不包括> 列表 - 要从主应用程序客户端 jar 中排除的文件和目录。用法:
<excludes>
  <exclude>**/*DevOnly.class</exclude>
</excludes>

默认排除:META-INF/application-client.xml,
<filterDeploymentDescriptor> 布尔值 - 过滤部署描述符。从3.0.0 开始,该属性已从 acr.filterDeploymentDescriptor重命名为 maven.acr.filterDeploymentDescriptor。
默认值为:false。
用户属性是:maven.acr.filterDeploymentDescriptor。
<过滤器> 列表 - 在部署描述符的插值期间要包含的过滤器(属性文件)。
<罐子名称> 细绳 - 要生成的应用程序客户端 JAR 文件的名称。
默认值为:${project.build.finalName}。
<输出目录> 文件 - 在构建期间将资源复制到的目录。
从3.0.0 开始,该属性已从 outputDirectory重命名为 maven.acr.outputDirectory。
默认值为:${project.build.outputDirectory}。
用户属性是:maven.acr.outputDirectory。

参数详情

<存档>

要使用的存档配置。请参阅Maven 存档器参考。
  • 类型:org.apache.maven.archiver.MavenArchiveConfiguration
  • 要求:否

<escapeBackslashesInFilePath>

使用 windows 路径转义插值。c:\foo\bar 将被替换为 c:\foo\bar。
从3.0.0 开始,该属性已从 acr.escapeBackslashesInFilePath重命名为 maven.acr.escapeBackslashesInFilePath。
  • 类型:布尔值
  • 要求:否
  • 用户属性:maven.acr.escapeBackslashesInFilePath
  • 默认值:假

<转义字符串>

不会插入以该字符串开头的表达式。${foo} 将替换为 ${foo}。
从3.0.0 开始,该属性已从 acr.escapeString重命名为 maven.acr.escapeString。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:maven.acr.escapeString

<不包括>

要从主应用程序客户端 jar 中排除的文件和目录。用法:
<excludes>
  <exclude>**/*DevOnly.class</exclude>
</excludes>

默认排除:META-INF/application-client.xml,
  • 类型:java.util.List
  • 要求:否

<filterDeploymentDescriptor>

过滤部署描述符。从3.0.0 开始,该属性已从 acr.filterDeploymentDescriptor重命名为 maven.acr.filterDeploymentDescriptor。
  • 类型:布尔值
  • 要求:否
  • 用户属性:maven.acr.filterDeploymentDescriptor
  • 默认值:假

<过滤器>

在部署描述符的插值期间要包含的过滤器(属性文件)。
  • 类型:java.util.List
  • 要求:否

<罐子名称>

要生成的应用程序客户端 JAR 文件的名称。
  • 类型:java.lang.String
  • 要求:否
  • 默认值:${project.build.finalName}

<输出目录>

在构建期间将资源复制到的目录。
从3.0.0 开始,该属性已从 outputDirectory重命名为 maven.acr.outputDirectory。
  • 类型:java.io.File
  • 要求:否
  • 用户属性:maven.acr.outputDirectory
  • 默认值:${project.build.outputDirectory}