[ 
https://issues.apache.org/jira/browse/MNG-6394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16524132#comment-16524132
 ] 

Dorian Vallant commented on MNG-6394:
-------------------------------------

Are there any news to this issue?

> ${revision} and parent.releativePath
> ------------------------------------
>
>                 Key: MNG-6394
>                 URL: https://issues.apache.org/jira/browse/MNG-6394
>             Project: Maven
>          Issue Type: Bug
>    Affects Versions: 3.5.3
>         Environment: Ubuntu 17.10; Maven 3.5.3; Java 1.8.0_161
>            Reporter: Dorian Vallant
>            Priority: Major
>         Attachments: test-projects-flatten.jar, test-projects.jar, 
> test-projects.jar
>
>
> If the CI friendly ${revision} property is used it seems maven does not 
> simple replace the property with the given value.
> Consider the following example:
> parent-project/
>      pom.xml
>  child-project/
>      pom.xml
> parent-project/pom.xml:
>     ...
>     <groupId>my.group</groupId>
>     <artifactId>parentArtifact</artifactId>
>     <version>${revision}</version>
>     <packaging>pom</packaging>
>     ...
> child-project/pom.xml:
>   <parent>
>     <groupId>my.group</groupId>
>     <artifactId>parentArtifact</artifactId>
>     <version>${revision}</version>
>     <relativePath>../parent-project</relativePath>
>   </parent>
> If you build the child-project with 'mvn -Drevision=1.0.0-SNAPSHOT -f 
> child-project/pom.xml clean install' all works fine as long as the parent 
> project is present in the file system. But if you move the parent project to 
> another place, build & install it to your local repository and then try to 
> build the child project, maven tries to download the pom.xml of the parent 
> project but does not replace ${revision}. So maven complains about a missing 
> dependency.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to