maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kristian Kraljic (JIRA)" <j...@apache.org>
Subject [jira] [Created] (MANTRUN-199) Iimpossible to use combine.* attributes with maven-antrun-plugin configuration
Date Mon, 20 Feb 2017 20:01:44 GMT
Kristian Kraljic created MANTRUN-199:
----------------------------------------

             Summary: Iimpossible to use combine.* attributes with maven-antrun-plugin configuration
                 Key: MANTRUN-199
                 URL: https://issues.apache.org/jira/browse/MANTRUN-199
             Project: Maven Antrun Plugin
          Issue Type: Bug
    Affects Versions: 1.8
            Reporter: Kristian Kraljic


Duplicating MANTRUN-179 for 1.8, also raising priority to "Major" as no workaround seems to
be present (in comparison to "Minor" bugs). Original text: 

{quote}
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.
{quote}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message