You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Guillaume Boué (JIRA)" <ji...@apache.org> on 2017/06/17 14:48:00 UTC
[jira] [Commented] (MANTRUN-179) Seems impossible to use combine.*
attributes with maven-antrun-plugin configuration
[ https://issues.apache.org/jira/browse/MANTRUN-179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16052861#comment-16052861 ]
Guillaume Boué commented on MANTRUN-179:
----------------------------------------
Fixed in [r1799014|http://svn.apache.org/viewvc?rev=1799014&view=rev].
> 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
> 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 was sent by Atlassian JIRA
(v6.4.14#64029)