Execute Ant task with Maven

Posted by Gonzalo on Stack Overflow See other posts from Stack Overflow or by Gonzalo
Published on 2010-04-12T16:30:15Z Indexed on 2010/04/12 16:33 UTC
Read the original article Hit count: 445

Filed under:
|
|

Hi, I'm trying to execute with Maven some test written using Ant tasks. I generated the files required to import the task into Maven, but I can't execute them.

My POM is defined this way:

<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>

I try to execute that message, but I get an error with run:

[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] 'run' was specified in an execution, but not found in the plugin

But, if I run: "mvn antrun:run", I know that this can not run the task.

An if I've different targets, how do I call them from Maven? I've the pom.xml, and build.xml with the ant tasks.

Thanks.

Gonzalo

© Stack Overflow or respective owner

Related posts about maven-2

Related posts about ant