maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher <ctubb...@apache.org>
Subject Re: use of exec in multiple phases
Date Wed, 13 May 2015 23:15:05 GMT
You'll probably have to give each execution a unique id.

On Wed, May 13, 2015, 18:32 Manfred Moser <manfred@mosabuam.com> 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)
> >
> >        <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: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message