why not make the execution in th eparent pom <inherited>false</inherited>?
On 1 August 2010 08:27, eyal edri <[email protected]> wrote: > Hi, > > i'm trying to run an execution of the exec plugin in a pom. > the build is the default profile: > > * <plugin>* > * <groupId>org.codehaus.mojo</groupId>* > * <artifactId>exec-maven-plugin</artifactId>* > * <executions>* > * <execution>* > * <id>open-tarball</id>* > * <phase>validate</phase>* > * <goals>* > * <goal>exec</goal>* > * </goals>* > * </execution>* > * </executions>* > * <configuration>* > * <executable>tar</executable>* > * <arguments>* > * <argument>-zxvf</argument>* > * <argument>src/main/tar/${tar-ver}.tar.gz</argument>* > * <argument>-C</argument>* > * <argument>src/main/tar/</argument>* > * </arguments>* > * </configuration>* > * </plugin>* > > i also have an execution in the pom parent: > > *<profile>* > * <id>rpm-local</id>* > * <build>* > * <plugins>* > * <plugin>* > * <groupId>org.codehaus.mojo</groupId>* > * <artifactId>exec-maven-plugin</artifactId>* > * <executions>* > * <execution>* > * <id>build-local-yum-repo</id>* > * <phase>deploy</phase>* > * <goals>* > * <goal>exec</goal>* > * </goals>* > * </execution>* > * </executions>* > * <configuration>* > * <executable>ssh</executable>* > * <arguments>* > * <argument>${localYumRepo}</argument>* > * <argument>cd /rpm-home/;make</argument>* > * </arguments>* > * </configuration>* > * </plugin>* > * </plugins>* > * </build>* > * </profile>* > > the pom overrides the execution on the parent pom, although its in a > different profile and have a diff ID. > > anyone knows how to overcome this? > > thanks, > > > -- > Eyal Edri >
