[ https://jira.codehaus.org/browse/MANTRUN-177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=316735#comment-316735 ]
Paul Gazda commented on MANTRUN-177: ------------------------------------ Darryl, Thank you for the suggestion. I worked around the problem by using the antrun plugin to copy the correct filters file to a temp file with a static name, but your method looks simpler. > Ant properties not passed to maven 3.0.4 > ---------------------------------------- > > Key: MANTRUN-177 > URL: https://jira.codehaus.org/browse/MANTRUN-177 > Project: Maven 2.x Antrun Plugin > Issue Type: Bug > Affects Versions: 1.7 > Environment: Apache Maven 3.0.4 (r1232337; 2012-01-17 01:44:56-0700) > Java version: 1.6.0_34, vendor: Sun Microsystems Inc. > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows 7", version: "6.1", arch: "x86", family: "windows" > Reporter: Paul Gazda > Attachments: build.log, pom.xml_test > > > I have a pom.xml that uses maven-antrun-plugin v 1.7 in phase "validate" > to detect the run environment, and based on that set the appropriate > filters file path as property "filters.file". exportAntProperties is set to > true. The filters.file property is supposed to be used in the filters tag > like this: > <build> > <filters> > <filter>${filters.file}</filter> > </filters> > . > . > . > This worked when I was using maven 2.2.1, but since I upgraded to maven > 3.0.4, the value for filters.file is no longer being passed to the <filter> > tag. > I have attached a test pom.xml I created to demonstrate the problem. If "mvn > install" is run with maven 2.2.1, the value for ${filters.file} is passed to > maven (the install will fail after this because it is a dummy test, but it is > clear that the ${filters.file} value has been passed correctly). If I run it > with maven 3.0.4, the value for ${filters.file} is not passed to maven. I > have attached and the maven build log from the failed 3.0.4 "mvn install". -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira