[ http://jira.codehaus.org/browse/MNG-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_93023 ]
Rene Grob commented on MNG-2068: -------------------------------- I have exactly the same issue with maven 2.0.6. The grand-parent-pom is a release while the parent-pom is a SNAPSHOT and a mulit-module-project. > Multiple inheritance fails to find "grand" parent in ../../pom.xml when the > groupIds differ (Test Case Attached) > ---------------------------------------------------------------------------------------------------------------- > > Key: MNG-2068 > URL: http://jira.codehaus.org/browse/MNG-2068 > Project: Maven 2 > Issue Type: Bug > Components: Inheritance and Interpolation > Affects Versions: 2.0.4, 2.0.5, 2.0.6 > Reporter: Brian Fox > Assignee: John Casey > Priority: Critical > Fix For: 2.0.x > > Attachments: good-sample.zip, mavenbugreport.zip, sample.zip > > > I have a project that inherits from 2 (or more) parents. If the grand parent > (parent of my parent) isn't in the repository, it isn't found at ../../pom.xml > In my sample, make sure none of the artifacts are in your repository, then go > down to sample-jar and try to build from there. See it fail. > Note: If you remove the ".sub" from the second parent's group and update the > sampe-jar pom, it no longer fails and finds the grandparent. > See below for the output when the groups are different (fails) and when they > are the same (works) > Failing output: > E:\sample\sample\sample-parent2\sample-jar>mvn -X compile > + Error stacktraces are turned on. > [DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and > Settin > gs\brianf\.m2\plugin-registry.xml' > [DEBUG] Building Maven global-level plugin registry from: > 'c:\PROGRA~1\MAVEN-~1. > 2\bin\..\conf\plugin-registry.xml' > [INFO] Scanning for projects... > [DEBUG] Using parent-POM from the project hierarchy at: '../pom.xml' for > project > : null:sample-jar:jar:null > [DEBUG] Invalid parent-POM referenced by relative path '../pom.xml' in parent > sp > ecification in null:sample-parent2:pom:null: > Specified: sample-project.sub:sample-parent::SNAPSHOT > Found: sample-project:sample-parent:pom:SNAPSHOT > [DEBUG] Retrieving parent-POM from the repository for project: > null:sample-paren > t2:pom:null > [DEBUG] Skipping disabled repository central > [DEBUG] sample-parent: using locally installed snapshot > [DEBUG] Trying repository sv1-int > Downloading: > http://sv1.tus.stchome.com:9998/repository/sample-project/sub/sampl > e-parent/SNAPSHOT/sample-parent-SNAPSHOT.pom > [WARNING] Unable to get resource from repository sv1-int > (http://sv1.tus.stchome > .com:9998/repository) > [DEBUG] Trying repository Maven Snapshots > Downloading: > http://snapshots.maven.codehaus.org/maven2//sample-project/sub/samp > le-parent/SNAPSHOT/sample-parent-SNAPSHOT.pom > [WARNING] Unable to get resource from repository Maven Snapshots > (http://snapsho > ts.maven.codehaus.org/maven2/) > [DEBUG] Skipping disabled repository central > [INFO] > ------------------------------------------------------------------------- > --- > [ERROR] FATAL ERROR > [INFO] > ------------------------------------------------------------------------- > --- > [INFO] Failed to resolve artifact. > GroupId: sample-project.sub > ArtifactId: sample-parent > Version: SNAPSHOT > Reason: Unable to download the artifact from any repository > sample-project.sub:sample-parent:pom:SNAPSHOT > OUTPUT WITHOUT .sub: > E:\sample\sample\sample-parent2\sample-jar>mvn -X compile > + Error stacktraces are turned on. > [DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and > Settin > gs\brianf\.m2\plugin-registry.xml' > [DEBUG] Building Maven global-level plugin registry from: > 'c:\PROGRA~1\MAVEN-~1. > 2\bin\..\conf\plugin-registry.xml' > [INFO] Scanning for projects... > [DEBUG] Using parent-POM from the project hierarchy at: '../pom.xml' for > project > : null:sample-jar:jar:null > [DEBUG] Using parent-POM from the project hierarchy at: '../pom.xml' for > project > : null:sample-parent2:pom:null > [INFO] > ------------------------------------------------------------------------- > --- > [INFO] Building Maven Quick Start Archetype > [INFO] task-segment: [compile] > [INFO] > ------------------------------------------------------------------------- > --- > [DEBUG] maven-resources-plugin: resolved to version 2.1 from repository > central > [DEBUG] Retrieving parent-POM from the repository for project: > null:maven-resour -- 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