Hi Kenney and others, Background: I added more tests for the antlr plugin. One of them is to call "mvn site" to generate reports. Because I was unable to play with maven-embedder and to specify the correct classloader for the archive and it's dependencies (doxia classes problems!), I decided to call directly maven in the command line. I am not plainly satisfied of this approach and I worked on it yesterday after Stephane's thread.
So, Kenney told us about maven-it-plugin (I was not aware with it). I defined it to call it\pom.xml in integration-test phase. This pom.xml has in the <reporting/> section <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antlr-plugin</artifactId> <version>2.0-beta-2-SNAPSHOT</version> ... </plugin> If this plugin is not deployed first in the local repository, tests fail... To run it sucessfully, I installed in pre-integration-test phase a new IT artifact of maven-antlr-plugin with version 2.0-beta-2-it-SNAPSHOT. Basically, it is maven-antlr-plugin-2.0-beta-2-SNAPSHOT.jar deployed as maven-antlr-plugin-2.0-beta-2-it-SNAPSHOT.jar [1] In the it\pom.xml [2], I now call <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antlr-plugin</artifactId> <version>2.0-beta-2-it-SNAPSHOT</version> <<<< IT-SNAPSHOT ... </plugin> All works a treat now and I could process more tests in the post-integration-test phase :o) My question is: Is there another way to test a current plugin version with new mojos? Thanks, Vincent [1] http://people.apache.org/~vsiveton/plugin-testing/pom.xml [2] http://people.apache.org/~vsiveton/plugin-testing/it/pom.xml --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]