蚂蚁运行:运行

全名:

org.apache.maven.plugins:maven-antrun-plugin:3.1.0-SNAPSHOT:run

说明:

Maven AntRun Mojo。

这个插件提供了通过在 <target/> 参数中运行嵌套的 Ant 任务从 POM 调用 Ant 任务的能力。鼓励将实际任务移动到单独的 build.xml 文件并使用 <ant/> 任务调用该文件。

属性:

  • 需要执行一个 Maven 项目。
  • 需要范围内工件的依赖关系解析:test.

可选参数

姓名 类型 自从 描述
<customTaskPrefix> String 1.5 已弃用。仅用于向后兼容
<exportAntProperties> boolean 1.7 指定是否应将 Ant 属性传播到 Maven 属性。
默认值为:false。
<failOnError> boolean 1.7 指定 Ant 构建中的失败是否会导致 Maven 构建失败。如果此值为false,则即使 Ant 构建失败,Maven 构建也会继续。如果是 true,则如果 Ant 构建失败,则 Maven 构建将失败。
默认值为:true。
<propertyPrefix> String 1.4 附加到项目和依赖项属性名称的字符串。
<skip> boolean 1.7 指定是否应跳过 Antrun 执行。
默认值为:false。
用户属性是:maven.antrun.skip。
<sourceRoot> File - 已弃用。使用build-helper-maven-plugin绑定源目录。对于 3.0.0 版本,此参数仅定义为在使用时破坏构建!
用户属性是:sourceRoot。
<target> PlexusConfiguration 1.5 Ant 目标的 XML。您可以在 build.xml 中的 <target> 和 </target> 之间添加任何可以添加的内容。
<tasks> PlexusConfiguration - 已弃用。改为使用target。对于 3.0.0 版本,此参数仅定义为在使用时破坏构建!
<testSourceRoot> File - 已弃用。使用build-helper-maven-plugin绑定测试源目录。对于 3.0.0 版本,此参数仅定义为在使用时破坏构建!
用户属性是:testSourceRoot。
<versionsPropertyName> String - 包含所有依赖版本列表的属性的名称。这用于从文件名中删除版本。
默认值为:maven.project.dependencies.versions。

参数详情

<自定义任务前缀>

已弃用。仅用于向后兼容
Maven 将在 target-tag 中查找 http://maven.apache.org/ANTRUNor 的命名空间antlib:org.apache.maven.ant.tasks
  <configuration>
    <target xmlns:mvn="http://maven.apache.org/ANTRUN">
      <mvn:attachartifact/>
      <mvn:dependencyfilesets/>
    </target>
  </configuration>
  • 类型:java.lang.String
  • 自:1.5
  • 必需:No

<exportAntProperties>

指定是否应将 Ant 属性传播到 Maven 属性。
  • 类型:boolean
  • 自:1.7
  • 必需:No
  • 默认:false

<失败错误>

指定 Ant 构建中的失败是否会导致 Maven 构建失败。如果此值为false,则即使 Ant 构建失败,Maven 构建也会继续。如果是 true,则如果 Ant 构建失败,则 Maven 构建将失败。
  • 类型:boolean
  • 自:1.7
  • 必需:No
  • 默认:true

<属性前缀>

附加到项目和依赖项属性名称的字符串。
  • 类型:java.lang.String
  • 自:1.4
  • 必需:No

<跳过>

指定是否应跳过 Antrun 执行。
  • 类型:boolean
  • 自:1.7
  • 必需:No
  • 用户属性:maven.antrun.skip
  • 默认:false

<源根>

已弃用。使用build-helper-maven-plugin绑定源目录。对于 3.0.0 版本,此参数仅定义为在使用时破坏构建!
该文件夹被添加到包含要编译的源的文件夹列表中。如果您的 Ant 脚本生成源代码,请使用此选项。
  • 类型:java.io.File
  • 必需:No
  • 用户属性:sourceRoot

<目标>

Ant 目标的 XML。您可以在 build.xml 中的 <target> 和 </target> 之间添加任何可以添加的内容。
  • 类型:org.codehaus.plexus.configuration.PlexusConfiguration
  • 自:1.5
  • 必需:No

<任务>

已弃用。改为使用target。对于 3.0.0 版本,此参数仅定义为在使用时破坏构建!
Ant 任务的 XML。您可以在 build.xml 中的 <target> 和 </target> 之间添加任何可以添加的内容。
  • 类型:org.codehaus.plexus.configuration.PlexusConfiguration
  • 必需:No

<testSourceRoot>

已弃用。使用build-helper-maven-plugin绑定测试源目录。对于 3.0.0 版本,此参数仅定义为在使用时破坏构建!
此文件夹将添加到包含要编译以进行测试的源的文件夹列表中。如果您的 Ant 脚本生成测试源代码,请使用此选项。
  • 类型:java.io.File
  • 必需:No
  • 用户属性:testSourceRoot

<版本属性名称>

包含所有依赖版本列表的属性的名称。这用于从文件名中删除版本。
  • 类型:java.lang.String
  • 必需:No
  • 默认:maven.project.dependencies.versions