[ http://jira.codehaus.org/browse/MANTRUN-40?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=142635#action_142635 ]
Gennadij Polikarpov commented on MANTRUN-40: -------------------------------------------- What's about: {code:title=pom.xml|xml}<ant target="foo" />{code} {code:title=build.xml|xml}<project> <target name="foo"> <echo>${user.home}</echo> </target> <project>{code} {panel:title=output}{noformat}[echo] ${user.home}{noformat}{panel} > Properties defined in pom <properties> do not propagate to the antrun > environment > --------------------------------------------------------------------------------- > > Key: MANTRUN-40 > URL: http://jira.codehaus.org/browse/MANTRUN-40 > Project: Maven 2.x Antrun Plugin > Issue Type: Improvement > Affects Versions: 1.1 > Reporter: Jason Dillon > Priority: Critical > > Properties defined in pom <properties> do not propagate to the antrun > environment. > For example: > {code} > <properties> > <my.property>foo</my.property> > </properties> > {code} > Does *not* get propagate to Ant. While properties defined within the pom > will resolve, the properties are not available as an Ant property. So from > antrun: > {code} > <ant antfile="${pom.basedir}/src/ant/build.xml" dir="${pom.basedir}" > inheritAll="true" inheritRefs="true" target="foo"/> > {code} > And then the Ant build.xml: > {code} > <project> > <target name="foo"> > <echo>${my.property}</echo> > </target> > <project> > {code} > The output will be: > {noformat} > [echo] ${my.property} > {noformat} > Instead of what it *should be*: > {noformat} > [echo] foo > {noformat} > The workaround is to delegate to a build.xml file with the ant task and > redefine each property that is needed: > {code} > <ant antfile="${pom.basedir}/src/ant/build.xml" dir="${pom.basedir}" > inheritAll="true" inheritRefs="true" target="foo"> > <property name="my.property" value="${my.property}"/> > </ant> > {code} -- 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