蚂蚁运行:运行
全名:
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/ANTRUN
or
的命名空间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