Hello guys,

I have seen someone had the same question as I do a few days earlier... but
no solution (that I could understand).

I have the following mojo:
/**
 * @goal translate
 * @phase process-classes
 */

And would like the end-user to only write:

                        <plugin>
                                <groupId>org.vraptor</groupId>
                                <artifactId>vatx</artifactId>
                        </plugin>

So the goal translate would be called during the process-classes.
It doesnt, of course.

I think I might be missing some way to tell maven (in my plugin, and not my
user pom.xml) to execute the "translate" goal during the process-classes
phase.

If I do                         <plugin>
                                <groupId>org.vraptor</groupId>
                                <artifactId>vatx</artifactId>
                                <executions>
                                        <execution>
                                                <id>annotations to xml</id>
                                                <phase>process-classes</phase>
                                                <goals>
                                                        <goal>translate</goal>
                                                </goals>
                                        </execution>
                                </executions>
            </plugin>

It works... (of course), as I told maven (in the end-user pom) that it
should run the translate goal during such phase.

Any other option? In the plugin pom or configuration files?

Regards

Guilherme Silveira
-- 
View this message in context: 
http://www.nabble.com/Binding-mojo-to-process-classes-phase-tf3293508s177.html#a9160898
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to