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)

        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>exec-maven-plugin</artifactId>
                    <version>1.4.0</version>
                    <executions>
                        <execution>
                            <id>generate-sources</id>
                            <phase>generate-sources</phase>
                            <goals>
                                <goal>exec</goal>
                            </goals>
                            <configuration>
                                
<executable>code-generator-executable</executable>
                                ….

project pom:

    <build>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
            </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

                            <phase>process-tests-classes</phase>

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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to