-
Bug
-
Resolution: Incomplete
-
Major
-
None
-
Maven 3.0.2 + Hudson 3.998
I can give you a testcase if required.
You just need to have a project with a module and a wrong inheritance (non-standard inheritance which doesn't set relativePath).
I think I provided one like that in another issue
With Maven 3 you have this error which is clear :
[ERROR] The build could not read 1 project -> [Help 1] [ERROR] [ERROR] The project org.exoplatform.cs:exo.cs.web.webservice:2.2.0-Beta2-SNAPSHOT (/Users/arnaud/Code/eXo/cs-trunk.svn/web/webservice/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.exoplatform.cs:cs:pom:2.2.0-Beta2-SNAPSHOT in exo-fr-mirror (http://repository.exoplatform.org/public) and 'parent.relativePath' points at wrong local POM @ line 4, column 11 -> [Help 2] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
In Jenkins in the parsing pom phase the error is reported like :
Found mavenVersion 3.0.2 from file jar:file:/home/swfhudson/data/tools/maven-3.0.x/lib/maven-core-3.0.2.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties No emails were triggered. Parsing POMs failed to transfer Unable to locate resource in repository failed to transfer Unable to locate resource in repository failed to transfer Unable to locate resource in repository ERROR: Failed to parse POMs org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs: [FATAL] Non-resolvable parent POM: Could not find artifact org.exoplatform.cs:cs:pom:2.2.0-Beta2-SNAPSHOT in exo-central-server (http://repository.exoplatform.org/public/) and 'parent.relativePath' points at wrong local POM @ line 4, column 11 [FATAL] Non-resolvable parent POM: Could not find artifact org.exoplatform.cs:cs:pom:2.2.0-Beta2-SNAPSHOT in exo-central-server (http://repository.exoplatform.org/public/) and 'parent.relativePath' points at wrong local POM @ line 4, column 11 at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:325) at hudson.maven.MavenEmbedder.buildProjects(MavenEmbedder.java:360) at hudson.maven.MavenEmbedder.readProjects(MavenEmbedder.java:330) at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1152) at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:995) at hudson.FilePath.act(FilePath.java:756) at hudson.FilePath.act(FilePath.java:738) at hudson.maven.MavenModuleSetBuild$RunnerImpl.parsePoms(MavenModuleSetBuild.java:702) at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:532) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:420) at hudson.model.Run.run(Run.java:1362) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:406) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:145)
Less easier to understand