Re: use of exec in multiple phases
Correct. If you use the same id it should override the config in the inherited one and stick to have one config. Btw. just run mvn help:effective-pom to see the inheritance in action. Or use the M2e pom editor and check out the effctive pom tab. manfred Christopher wrote on 13.05.2015 16:15: > You'll probably have to give each execution a unique id. > > On Wed, May 13, 2015, 18:32 Manfred Moser wrote: > >> You should be able to just add another execution into the project pom. The >> plugin mgt will be inherited and merged and voila. >> >> manfred >> >> Johannes Ernst wrote on 13.05.2015 14:17: >> >> > I’d like to invoke exec-maven-plugin with different arguments during >> > different phases of the build, and I’m failing. I hope somebody can help >> me. >> > >> > This is what works: >> > >> > parent pom: (invokes a code generator) >> > >> > >> > >> > >> >org.codehaus.mojo >> >exec-maven-plugin >> >1.4.0 >> > >> > >> >generate-sources >> >generate-sources >> > >> >exec >> > >> > >> > >> code-generator-executable >> >…. >> > >> > project pom: >> > >> > >> > >> > >> >org.codehaus.mojo >> >exec-maven-plugin >> > >> >…. >> > >> > Now I’d like to also invoke exec just prior to surefire running tests, >> but >> > only in the project pom (not in other projects that use the same >> parent). So I >> > want to attach it to >> > >> >process-tests-classes >> > >> > and for argument’s sake, let’s say I simply want it to invoke “echo >> ‘I >> > succeeded in attaching another exec’” >> > >> > Where would I declare what? >> > >> > Thanks, >> > >> > >> > >> > Johannes. >> > >> > P.S. I haven’t gotten any responses to two previous questions on this >> list >> > this month; I hope this one will fare better. >> > >> > >> > - >> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> > For additional commands, e-mail: users-h...@maven.apache.org >> > >> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> > - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: use of exec in multiple phases
You'll probably have to give each execution a unique id. On Wed, May 13, 2015, 18:32 Manfred Moser wrote: > You should be able to just add another execution into the project pom. The > plugin mgt will be inherited and merged and voila. > > manfred > > Johannes Ernst wrote on 13.05.2015 14:17: > > > I’d like to invoke exec-maven-plugin with different arguments during > > different phases of the build, and I’m failing. I hope somebody can help > me. > > > > This is what works: > > > > parent pom: (invokes a code generator) > > > > > > > > > >org.codehaus.mojo > >exec-maven-plugin > >1.4.0 > > > > > >generate-sources > >generate-sources > > > >exec > > > > > > > code-generator-executable > >…. > > > > project pom: > > > > > > > > > >org.codehaus.mojo > >exec-maven-plugin > > > >…. > > > > Now I’d like to also invoke exec just prior to surefire running tests, > but > > only in the project pom (not in other projects that use the same > parent). So I > > want to attach it to > > > >process-tests-classes > > > > and for argument’s sake, let’s say I simply want it to invoke “echo ‘I > > succeeded in attaching another exec’” > > > > Where would I declare what? > > > > Thanks, > > > > > > > > Johannes. > > > > P.S. I haven’t gotten any responses to two previous questions on this > list > > this month; I hope this one will fare better. > > > > > > - > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >
Re: use of exec in multiple phases
You should be able to just add another execution into the project pom. The plugin mgt will be inherited and merged and voila. manfred Johannes Ernst wrote on 13.05.2015 14:17: > I’d like to invoke exec-maven-plugin with different arguments during > different phases of the build, and I’m failing. I hope somebody can help me. > > This is what works: > > parent pom: (invokes a code generator) > > > > >org.codehaus.mojo >exec-maven-plugin >1.4.0 > > >generate-sources >generate-sources > >exec > > > > code-generator-executable >…. > > project pom: > > > > >org.codehaus.mojo >exec-maven-plugin > >…. > > Now I’d like to also invoke exec just prior to surefire running tests, but > only in the project pom (not in other projects that use the same parent). So I > want to attach it to > >process-tests-classes > > and for argument’s sake, let’s say I simply want it to invoke “echo ‘I > succeeded in attaching another exec’” > > Where would I declare what? > > Thanks, > > > > Johannes. > > P.S. I haven’t gotten any responses to two previous questions on this list > this month; I hope this one will fare better. > > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
use of exec in multiple phases
I’d like to invoke exec-maven-plugin with different arguments during different phases of the build, and I’m failing. I hope somebody can help me. This is what works: parent pom: (invokes a code generator) org.codehaus.mojo exec-maven-plugin 1.4.0 generate-sources generate-sources exec code-generator-executable …. project pom: org.codehaus.mojo exec-maven-plugin …. Now I’d like to also invoke exec just prior to surefire running tests, but only in the project pom (not in other projects that use the same parent). So I want to attach it to process-tests-classes and for argument’s sake, let’s say I simply want it to invoke “echo ‘I succeeded in attaching another exec’” Where would I declare what? Thanks, Johannes. P.S. I haven’t gotten any responses to two previous questions on this list this month; I hope this one will fare better. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org