蚂蚁运行:运行
全名:
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 属性。
失败错误:
指定 ant 构建失败是否会导致 Maven 构建失败。如果此值为“true”,则即使 ant 构建失败,Maven 构建也会继续。如果它是“假”,那么如果 ant 构建失败,Maven 构建就会失败。
属性前缀:
附加到项目和依赖项属性名称的字符串。
- 类型: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