Gregory Baumgardner created MANTRUN-179: -------------------------------------------
Summary: Seems impossible to use combine.* attributes with maven-antrun-plugin configuration Key: MANTRUN-179 URL: https://jira.codehaus.org/browse/MANTRUN-179 Project: Maven 2.x Antrun Plugin Issue Type: Bug Affects Versions: 1.7 Environment: Windows 7 Reporter: Gregory Baumgardner Priority: Minor 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 is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira