Properties defined in profiles.xml are not used during multimodule build when
filtering resources in modules.
-------------------------------------------------------------------------------------------------------------
Key: MNG-4126
URL: http://jira.codehaus.org/browse/MNG-4126
Project: Maven 2
Issue Type: Bug
Components: Inheritance and Interpolation, Profiles
Affects Versions: 2.1.0
Environment: OS: Windows XP Professional.
Java: 1.4.2_06
Maven: 2.1.0
Reporter: denis dudinski
Attachments: profiles-xml-it.zip
Next multimodule project structure is given:
/
--/parent/
------------pom.xml - this is aggregator which holds reference to
child module in <modules> section.
------------profiles.xml - contains custom property
"test.property=test-property-value".
--/child/
------------/src/main/resources/child.properties - contains property
"[email protected]@". This property should be filtered using
value defined -
in profiles.xml.
------------/pom.xml -
contains reference to parent/pom.xml in <parent> pom section.
So, when I run "mvn clean install" using parent/pom.xml I expect that in
child/target/child.properties I will see filtered property
"some.useful.property=test-property-value". But property remains unfiltered.
src/main/resources in child/pom.xml are marjed as filtered.
Also, when I run the same command from "child" folder then property is filtered
with right value. In single module build all works.
Maven 2.0.10 behaves in expected way and filters this property in both cases.
See attached test case.
--
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