[
http://jira.codehaus.org/browse/MANTTASKS-153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=224575#action_224575
]
Andreas Kohn commented on MANTTASKS-153:
----------------------------------------
Is it possible that this fix broke exactly the opposite behavior?
With maven-ant-tasks 2.1.0 and a ant build using this snippet the output will
be "${project.artifactId}-${project.version}" instead of "test-1.0-SNAPSHOT":
{noformat}
<project xmlns:artifact="antlib:org.apache.maven.artifact.ant" default="test">
<!-- Change version to 2.1.0 here -->
<taskdef uri="antlib:org.apache.maven.artifact.ant"
resource="org/apache/maven/artifact/ant/antlib.xml"
classpath="maven-ant-tasks-2.0.9"/>
<target name="test">
<artifact:pom id="p" file="pom.xml" />
<echo>${p.build.finalName}</echo>
</target>
</project>
{noformat}
{noformat}
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
</project>
{noformat}
> Properties defined in Ant are not passed to Maven
> -------------------------------------------------
>
> Key: MANTTASKS-153
> URL: http://jira.codehaus.org/browse/MANTTASKS-153
> Project: Maven 2.x Ant Tasks
> Issue Type: Bug
> Components: pom task
> Reporter: Paul Gier
> Assignee: Paul Gier
> Fix For: 2.1.0
>
>
> Properties that are available in Ant are not passed to Maven. For example if
> I define a dependency in my POM that uses a property for the version, there
> is currently no way to override this property on the command line. Any
> properties set when calling Ant via the command line or set during the Ant
> build should be available in the to the Maven project through the POM task
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira