【发布时间】:2011-02-07 02:15:31
【问题描述】:
我正在尝试使用 Maven 执行一些使用 Ant 任务编写的测试。我生成了将任务导入 Maven 所需的文件,但我无法执行它们。
我的 POM 是这样定义的:
<build>
<plugins>
<plugin>
<artifactId>maven-ant-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<phase>generate-sources</phase>
<configuration>
<tasks>
<echo message="Hello, maven"/>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
我尝试执行该消息,但运行时出现错误:
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] 'run' was specified in an execution, but not found in the plugin
但是,如果我运行:“mvn antrun:run”,我知道这不能运行任务。
如果我有不同的目标,我如何从 Maven 调用它们?我有 pom.xml 和带有 ant 任务的 build.xml。
谢谢。
贡萨洛
【问题讨论】: