-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Platform: All, OS: Linux
When a maven2 project depends on a parent pom, hudson builds fails at the
parsing pom.xml fase. It ignores local repositories, defined in the settings.xml.
We use artifactory as local repository. Furthermore, we have hudson(1.179)
deployed in a tomcat under user root. In root the settings.xml contains the
repository settings for artifactory.
When we define the local repository inside the pom.xml, hudson builds succeeds.
It seems a bit like issue 920, but my intrepetation is that it is an error in
the parsing fase. I can not understand why explicitly stating the repository in
the pom.xml effects a successfull build.
logging:
Parsing POMs
[WARN ] Unable to get resource from repository central
(http://repo1.maven.org/maven2)
ERROR: Failed to parse POM
org.apache.maven.project.ProjectBuildingException: Cannot find parent:
nl.neteffect.common:neteffect-parent for project:
nl.neteffect.ocm.vignette:VignetteObjectContentMapping:jar:1.5
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1161)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:674)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:416)
at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:192)
at hudson.maven.MavenEmbedder.readProject(MavenEmbedder.java:283)
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:579)
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:535)
at hudson.FilePath.act(FilePath.java:291)
at
hudson.maven.MavenModuleSetBuild$RunnerImpl.parsePoms(MavenModuleSetBuild.java:303)
at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:240)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:184)
at hudson.model.Run.run(Run.java:659)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:174)
at hudson.model.ResourceController.execute(ResourceController.java:70)
at hudson.model.Executor.run(Executor.java:65)
Caused by: org.apache.maven.project.ProjectBuildingException: POM
'nl.neteffect.common:neteffect-parent' not found in repository: Unable to
download the artifact from any repository
nl.neteffect.common:neteffect-parent:pom:0.0.8
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:513)
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1157)
... 14 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable
to download the artifact from any repository
nl.neteffect.common:neteffect-parent:pom:0.0.8
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:136)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:63)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:467)
... 15 more
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to
download the artifact from any repository
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:260)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:124)
... 17 more
finished: FAILURE
Duplicate.