蚂蚁运行:运行

全名

org.apache.maven.plugins:maven-antrun-plugin:1.7:run

说明

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

属性

  • 需要执行一个 Maven 项目。
  • 需要对范围内的工件进行依赖解析:test
  • 目标是线程安全的并支持并行构建。

可选参数

姓名 类型 自从 描述
自定义任务前缀 细绳 1.5 用于内置 Ant 任务的 xml 标记前缀。此前缀需要添加到 antrun 目标配置中引用的每个任务之前。例如,前缀“mvn”表示attachartifact 任务被“<mvn:attachartifact>”引用。空字符串的默认值表示任务不使用前缀。
导出蚂蚁属性 布尔值 1.7 指定是否应将 Ant 属性传播到 Maven 属性。
默认值为false
失败错误 布尔值 1.7 指定 ant 构建失败是否会导致 Maven 构建失败。如果此值为“true”,则即使 ant 构建失败,Maven 构建也会继续。如果它是“假”,那么如果 ant 构建失败,Maven 构建就会失败。
默认值为true
属性前缀 细绳 1.4 附加到项目和依赖项属性名称的字符串。
跳过 布尔值 1.7 指定是否应跳过 Antrun 执行。
默认值为false
源根 文件 - 已弃用。使用 build-helper-maven-plugin 绑定源目录
目标 丛配置 1.5 Ant 目标的 XML。您可以在 build.xml 中的 <target> 和 </target> 之间添加任何可以添加的内容。
任务 丛配置 - 已弃用。改为使用目标
testSourceRoot 文件 - 已弃用。使用 build-helper-maven-plugin 绑定测试源目录
版本属性名称 细绳 - 包含所有依赖版本列表的属性的名称。这用于从文件名中删除版本。
默认值为maven.project.dependencies.versions

参数详情

自定义任务前缀

用于内置 Ant 任务的 xml 标记前缀。此前缀需要添加到 antrun 目标配置中引用的每个任务之前。例如,前缀“mvn”表示attachartifact 任务被“<mvn:attachartifact>”引用。空字符串的默认值表示任务不使用前缀。
  • 类型java.lang.String
  • : 1.5
  • 要求

出口蚂蚁属性

指定是否应将 Ant 属性传播到 Maven 属性。
  • 类型布尔值
  • : 1.7
  • 要求
  • 默认值

失败错误

指定 ant 构建失败是否会导致 Maven 构建失败。如果此值为“true”,则即使 ant 构建失败,Maven 构建也会继续。如果它是“假”,那么如果 ant 构建失败,Maven 构建就会失败。
  • 类型布尔值
  • : 1.7
  • 要求
  • 默认值

属性前缀

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

跳过

指定是否应跳过 Antrun 执行。
  • 类型布尔值
  • : 1.7
  • 要求
  • 表达式${maven.antrun.skip}
  • 默认值

源根

已弃用。使用 build-helper-maven-plugin 绑定源目录
该文件夹被添加到包含要编译的源的文件夹列表中。如果您的 ant 脚本生成源代码,请使用此选项。
  • 类型java.io.File
  • 要求
  • 表达式${sourceRoot}

目标

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

任务

已弃用。改为使用目标
Ant 任务的 XML。您可以在 build.xml 中的 <target> 和 </target> 之间添加任何可以添加的内容。
  • 类型org.codehaus.plexus.configuration.PlexusConfiguration
  • 要求

测试源根

已弃用。使用 build-helper-maven-plugin 绑定测试源目录
此文件夹将添加到包含要编译以进行测试的源的文件夹列表中。如果您的 ant 脚本生成测试源代码,请使用此选项。
  • 类型java.io.File
  • 要求
  • 表达式${testSourceRoot}

版本属性名称:

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