Properties are not inherited
----------------------------
Key: MRELEASE-668
URL: http://jira.codehaus.org/browse/MRELEASE-668
Project: Maven 2.x Release Plugin
Issue Type: Bug
Components: prepare
Affects Versions: 2.1
Reporter: Maarten Billemont
When a parent defines a property, eg. myproject.version, and a child uses it in
reference of a dependency on a module in the project, the property cannot be
found, and prepare fails with:
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-release-plugin:2.1:prepare (default-cli) on
project myproject: The version could not be updated: ${myproject.version} ->
[Help 1]
Setup:
mycompany:myproject:1.0-SNAPSHOT ( has
<properties><myproject.version>1.0-SNAPSHOT</myproject.version></properties> )
- mycompany.myproject:child1:1.0-SNAPSHOT ( has no <properties />, has a
<dependency> on mycompany.myproject:child2:${myproject.version} )
- mycompany.myproject:child2:1.0-SNAPSHOT
This setup results in the error message above after showing:
[INFO] Transforming 'child1'...
[INFO] Updating child2 to 1.0
If I copy the <properties> from myproject into child1 then child1's dependency
on child2 updates just fine.
I would expect child1 to *inherit* all properties from myproject, but for some
reason, it doesn't.
--
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