-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Platform: All, OS: All
Hudson 1.201 m2 job does not find a parent pom that uses the <relativePath>
directive. (The pom's are not yet deployed in the maven repo)
My m2 job setup is as follows:
2 repository locations:
sources
target
workspace\sources\pom.xml the pom that will be executed by Hudson, contains the
reference:
<parent>
<artifactId>parent</artifactId>
<groupId>com.avaloq.adt</groupId>
<version>1.3.0</version>
<relativePath>pom/pom.xml</relativePath>
</parent>
workspace\sources\pom\pom.xml: our topevel pom
workspace\sources\base\pom.xml: our base feature pom:
<parent>
<artifactId>parent</artifactId>
<groupId>com.avaloq.adt</groupId>
<version>1.3.0</version>
<relativePath>../pom/pom.xml</relativePath>
</parent>
When running the build, Hudson throws the following exception:
started
Updating svn://tux18.sys.net/adt/trunk/adt/sources
At revision 13682
Updating svn://tux18.sys.net/adt/trunk/adt/target/eclipse
At revision 13682
no change for svn://tux18.sys.net/adt/trunk/adt/sources since the previous build
no change for svn://tux18.sys.net/adt/trunk/adt/target/eclipse since the
previous build
Parsing POMs
ERROR: POMs konnten nicht geparst werden
org.apache.maven.project.ProjectBuildingException: Cannot find parent:
com.avaloq.adt:parent for project: com.avaloq.adt:base:pom:1.3.0
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1161)
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1176)
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:288)
at hudson.maven.MavenUtil.resolveModules(MavenUtil.java:96)
at hudson.maven.MavenUtil.resolveModules(MavenUtil.java:97)
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:610)
at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:565)
at hudson.FilePath.act(FilePath.java:310)
at
hudson.maven.MavenModuleSetBuild$RunnerImpl.parsePoms(MavenModuleSetBuild.java:331)
at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:268)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:224)
at hudson.model.Run.run(Run.java:749)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:188)
at hudson.model.ResourceController.execute(ResourceController.java:70)
at hudson.model.Executor.run(Executor.java:71)
Caused by: org.apache.maven.project.ProjectBuildingException: Error getting POM
for 'com.avaloq.adt:parent' from the repository: Error transferring file
com.avaloq.adt:parent:pom:1.3.0
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:501)
at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1157)
... 17 more
Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Error
transferring file
com.avaloq.adt:parent:pom:1.3.0
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:140)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:63)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:467)
... 18 more
Caused by: org.apache.maven.wagon.TransferFailedException: Error transferring file
at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:99)
at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:369)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:282)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:244)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:124)
... 20 more
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:85)
... 25 more
finished: FAILURE