Valid properties which look self referential fail to resolve
------------------------------------------------------------
Key: MNG-3535
URL: http://jira.codehaus.org/browse/MNG-3535
Project: Maven 2
Issue Type: Bug
Components: Inheritance and Interpolation
Affects Versions: 2.0.9
Reporter: Chris Custine
In 2.0.9 properties which look self referential but would otherwise resolve to
a system property are failing due to fixes for MNG-2339. Current example is
any version of jruby shared pom at
http://repo1.maven.org/maven2/org/jruby/shared/1.0.1/shared-1.0.1.pom
which contains:
<java.specification.version>${java.specification.version}</java.specification.version>
The question is whether this should be valid or not, but it has worked in every
version up to and including 2.0.8 because System properties were available in
the first interpolate step. In 2.0.9 this first pass does not include the
system props and an exception is thrown because of the self reference check.
--
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