Same plugin, different phases
Hello, I use the exec plugin, and I need to pass it different parameters based on the target I define. So for example, if I write mvn test, then exec should forward one set of arguements to the command it executes, and if I write mvn compile, then it sends another arguement. How to do this? I though about writing the plugin definition twice, one with phase test, and another with compile, and writing two different configuraitons, but this didn't work, only the first config is executed in both cases. Is there a way to do this or I need to write my own plugin? Thanks, Csaba - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Same plugin, different phases
Most likely you've put the configuration element wrong. It should be inside the execution section. /Anders 2009/11/4 Gajo Csaba csaba.g...@cosylab.com Hello, I use the exec plugin, and I need to pass it different parameters based on the target I define. So for example, if I write mvn test, then exec should forward one set of arguements to the command it executes, and if I write mvn compile, then it sends another arguement. How to do this? I though about writing the plugin definition twice, one with phase test, and another with compile, and writing two different configuraitons, but this didn't work, only the first config is executed in both cases. Is there a way to do this or I need to write my own plugin? Thanks, Csaba - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Same plugin, different phases
If I put the configuration element inside the execution element, I get an error saying that it needs to be inside the plugin element. This is what I've tried: build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdexec-maven-plugin/artifactId version1.1/version executions execution phasetest/phase goals goalexec/goal /goals configuration executableecho/executable workingDirectory/home/cgajo/tmp/protest/workingDirectory arguments argumentaaa/argument argumentgt;/argument argumentout.txt/argument /arguments /configuration /execution /executions /plugin /plugins /build Anders Hammar wrote: Most likely you've put the configuration element wrong. It should be inside the execution section. /Anders 2009/11/4 Gajo Csaba csaba.g...@cosylab.com Hello, I use the exec plugin, and I need to pass it different parameters based on the target I define. So for example, if I write mvn test, then exec should forward one set of arguements to the command it executes, and if I write mvn compile, then it sends another arguement. How to do this? I though about writing the plugin definition twice, one with phase test, and another with compile, and writing two different configuraitons, but this didn't work, only the first config is executed in both cases. Is there a way to do this or I need to write my own plugin? Thanks, Csaba - 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: Same plugin, different phases
Hi Csaba, Gajo Csaba wrote at Mittwoch, 4. November 2009 13:29: Hello, I use the exec plugin, and I need to pass it different parameters based on the target I define. So for example, if I write mvn test, then exec should forward one set of arguements to the command it executes, and if I write mvn compile, then it sends another arguement. How to do this? I though about writing the plugin definition twice, one with phase test, and another with compile, and writing two different configuraitons, but this didn't work, only the first config is executed in both cases. You cannot define the same plugin twice. Is there a way to do this or I need to write my own plugin? You have to define multiple executions with own configurations. - Jörg - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Same plugin, different phases
Ah ok, got it to work. Looks like I needed to define a global execution as well - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org