[ https://jira.codehaus.org/browse/MNG-5086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ryan J updated MNG-5086: ------------------------ Attachment: maven-dependency-grouping-2.rar Improved project layout. > Maven 3.0.3 fails to use relativePath for parent pom location. > -------------------------------------------------------------- > > Key: MNG-5086 > URL: https://jira.codehaus.org/browse/MNG-5086 > Project: Maven 2 & 3 > Issue Type: Bug > Affects Versions: 3.0.3 > Environment: Windows 7 > Reporter: Ryan J > Assignee: Benjamin Bentmann > Attachments: maven-dependency-grouping-2.rar, > maven-dependency-grouping.zip > > > After updating to Maven 3.0.3 I've noticed it fails to use the 'relativePath' > I've specified in the 'parent' section of my POMs. The > [documentation|http://maven.apache.org/ref/3.0.3/maven-model/maven.html#class_parent] > states: > {quote} > Maven looks for the parent POM first in this location on the filesystem, then > the local repository, and lastly in the remote repo. > {quote} > However, this does not appear to be the case. I'll attach an example project > (please excuse the inaccurate name). To reproduce: > 1) Go to the *group* module and run {{mvn clean install}} > 2) Go to the *moduleA* module and run {{mvn compile}} > Step one should install the modules *depends*, *moduleB* and *group* to the > local repository. The *maven-dependency-grouping* module will _not_ be > installed to the local repository. At step two, *moduleA* should compile, > but fails with the (partial) error: > {quote} > Could not find artifact > maven-dependency-grouping:maven-dependency-grouping:pom:0.1-SNAPSHOT in... > {quote} > According to the documentation, the above dependency should get resolved via > the 'relativePath' specified in the 'parent' element of the POM. Maven 2.2.1 > behaves correctly when repeating the above steps. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira