[ 
https://issues.apache.org/jira/browse/MANTRUN-179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guillaume Boué closed MANTRUN-179.
----------------------------------
       Resolution: Fixed
         Assignee: Guillaume Boué
    Fix Version/s: 3.0.0

> Seems impossible to use combine.* attributes with maven-antrun-plugin 
> configuration
> -----------------------------------------------------------------------------------
>
>                 Key: MANTRUN-179
>                 URL: https://issues.apache.org/jira/browse/MANTRUN-179
>             Project: Maven Antrun Plugin
>          Issue Type: Bug
>    Affects Versions: 1.7
>         Environment: Windows 7
>            Reporter: Gregory Baumgardner
>            Assignee: Guillaume Boué
>            Priority: Minor
>             Fix For: 3.0.0
>
>         Attachments: pom.xml
>
>
> It appears that reusing configurations with the maven-antrun-plugin is 
> impossible.  I cannot figure a workaround.  See the following simple example:
> ...
> <build>
> <pluginManagement>
>  <plugins>
>   <plugin>
>    <artifactId>maven-antrun-plugin</artifactId>
>    <version>1.7</version>
>    <configuration>
>    <target>
>     <echo>From the pluginManagement</echo>
>    </target>
>    </configuration>
>   </plugin>
>  </plugins>
> </pluginManagement>
> ...
> <plugins>
>  <plugin>
>   <artifactId>maven-antrun-plugin</artifactId>
>   <executions>
>    <execution>
>     <id>test1</id>
>     <goals>
>      <goal>run</goal>
>     </goals>
>     <phase>validate</phase>
>     <configuration>
>     <target name="mytest" combine.children="append">
>       <echo>From the exec config</echo>
>     </target>
>     </configuration>
>    </execution>
>   </executions>
>  </plugin>
> </plugins>
> The combined configuration looks correct in the effective-pom:
>               <target combine.children="append" name="mytest">
>                 <echo>From the pluginManagement</echo>
>                 <echo>From the exec config</echo>
>               </target>
> But, executing this fails because Ant does not support the attribute:
> [INFO] An Ant BuildException has occured: Unexpected attribute 
> "combine.children"
> around Ant part ...<target combine.children="append" name="mytest">... @ 3:49 
> in ...\target\antrun\build-mytest.xml
> It would seem appropriate to remove the POM combine.* attributes when writing 
> out the build-mytest.xml file.
>  



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to