You have to reference an existing phase.  The "process-ant' phase does
not exist in the Default Maven Lifecycle.      Look at the Lifecycle
Reference on this page:
http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Build_Lifecycle_Basics


On Mon, Apr 12, 2010 at 5:22 PM, Sylvain Saurel
<[email protected]> wrote:
> Hi,
>
> I use Maven 2 in a project and i would like to link plugin execution to the
> execution of another plugin.
>
> In fact, in my project I've got a plugin A and a plugin B. And when I
> execute plugin A, I would like that plugin B be executed just before plugin
> A.
>
> In my use case, plugin A is gwt-maven-plugin and plugin B is
> maven-antrun-plugin.
>
> My POM configuration is the following :
>
> [CODE]
> ...
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>gwt-maven-plugin</artifactId>
> <version>1.2</version>
> <executions>
> <execution>
> <phase>process-ant</phase>
> <goals>
> <goal>compile</goal>
> <goal>generateAsync</goal>
> <goal>test</goal>
> </goals>
> </execution>
> </executions>
> <configuration>
> <webXml>war/WEB-INF/web.xml</webXml>
>  <runTarget>fr.blabla.Appli/Appli.html</runTarget>
> </configuration>
> </plugin>
>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-antrun-plugin</artifactId>
> <version>1.2</version>
> <executions>
> <execution>
> <id>process-ant</id>
> <configuration>
> <tasks>
> <echo message="Test" />
> </tasks>
> </configuration>
> <goals>
> <goal>run</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> ...
> [/CODE]
>
> With that, I thought that execution of my id process-ant was like a phase
> process-ant that I could bind to executions of others plugins.
>
> However, that doesn't work. When I launch gwt:compile (of plugin
> gwt-maven-plugin), phase process-ant is not launched.
>
> Someone would have an idea to be able to bind 2 plugin which phases are not
> standards Maven phases ?
>
> Thanks by advance for your help.
>
> Sylvain.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to