maven pom parser is not handling pom properties (e.g $(project.parent.version} )
--------------------------------------------------------------------------------
Key: IVY-955
URL: https://issues.apache.org/jira/browse/IVY-955
Project: Ivy
Issue Type: Improvement
Components: Maven Compatibility
Affects Versions: 2.0-RC1
Environment: All
Reporter: Gopalakrishnan
Maven pom parser is NOT substituting pom properties with actual values after
parsing.
For e.g when I add a maven artifact with the following pom as dependency in
ivy.xml,
<parent>
<groupId>com.example</groupId>
<artifactId>aparent</artifactId>
<version>1.0.0</version>
</parent>
<groupId>com.example</groupId>
<artifactId>myartifact</artifactId>
<packaging>jar</packaging>
<name>Example</name>
<description>Example.</description>
<dependencies>
<dependency>
<groupId>com.example</groupId>
<artifactId>a2</artifactId>
<version>${project.parent.version}</version>
<scope>compile</scope>
</dependency>
<dependencies>
ivy fails to resolve a2 dependency. Ivy seems to be looking for artifact
com.example.a2-${project.parent.version} instead of searching for
com.example.a2-1.0.0 i.e substitute the property with actual value.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.