Hi Bernd, yes, it does. This is the settings file I provided to access my repository.
It looks like this: ----/---- <settings> <!--localRepository>${user.home}/mvn-repository</localRepository--> <localRepository>/tmp/mvn-repo</localRepository> <mirrors> <mirror> <!--This sends everything else to /public --> <id>MYREPO</id> <mirrorOf>*</mirrorOf> <url>http://192.168.30.10:5501/repository/MYREPO</url> </mirror> </mirrors> <profiles> <profile> <id>MYREPO</id> <!--Enable snapshots for the built in central repo to direct --> <!--all requests to nexus via the mirror --> <repositories> <repository> <id>central</id> <url>http://central</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> <repository> <id>central-snap</id> <url>http://central</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>central</id> <url>http://central</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles> <activeProfiles> <!--make the profile active all the time --> <activeProfile>MYREPO</activeProfile> </activeProfiles> <servers> <server> <id>MYREPO</id> <username>someuser</username> <password>somepass</password> </server> <server> <id>MYREPO-Releases</id> <username>someuser</username> <password>somepass</password> </server> <server> <id>MYREPO-Snapshots</id> <username>someuser</username> <password>somepass</password> </server> </servers> </settings> ----/---- The mirror is a virtual repository that includes both, the snapshot and release repository. This settings file is the same as on my workstation (where it works correctly). > Hello, > > check the /opt/jenkins/mvn-settings.xml files, if it specifies > anything for the repo or distributions or proxy or similiar. > > > Gruss > Bernd > > Am Mon, 9 > Nov 2015 12:07:35 +0100 schrieb m...@mherrn.de: > >> Hmm, the metadata files seems correct. It references the file with the >> timestamp. Also on the workstation if works well. >> >> A difference I see is that the build on the workstation downloads the >> maven-metadata.xml, but the jenkins build doesn't. >> >> I assume this can be the problem. But why is this the case? And how >> can I fix it? >> >> Unfortunately cleaning the local repository doesn't help >> . >> >> > I observe this happening from time to time when both maven2 and >> > maven3 builds are using the same local repository. Maven2 seems to >> > modify metadata >> > files in a way that maven3 fails to work with. >> > Cleaning bogus artifacts from local repo makes the problem go away. >> > >> > 2015-11-09 12:31 GMT+02:00 <m...@mherrn.de>: >> > >> >> Hi, >> >> >> >> I am using jenkins as a build server that uses an apache archiva >> >> repository as default repository. That repository is specified by a >> >> custom >> >> settings.xml I provide to the build. >> >> >> >> Now when building such a maven project it tries to download the >> >> dependencies from apache archiva, but fails, because it references >> >> the wrong pom. >> >> >> >> Here is the output of the build: >> >> >> >> ----/---- >> >> <===[JENKINS REMOTING CAPACITY]===>channel started >> >> Executing Maven: -B -f /mnt/raid/jenkins/workspace/MvnTest/pom.xml >> >> -Dmaven.repo.local=/mnt/raid/jenkins/maven-repositories/1 -s >> >> /opt/jenkins/mvn-settings.xml clean package >> >> [INFO] Scanning for projects... >> >> [INFO] >> >> [INFO] >> >> ------------------------------------------------------------------------ >> >> [INFO] Building MvnTest 1.0-SNAPSHOT >> >> [INFO] >> >> ------------------------------------------------------------------------ >> >> Downloading: >> >> >> >> http://192.168.30.10:5501/repository/BFR/myproject/Commons/1.0-SNAPSHOT/Commons-1.0-SNAPSHOT.pom >> >> [WARNING] The POM for myproject:Commons:jar:1.0-SNAPSHOT is >> >> missing, no dependency information available >> >> Downloading: >> >> >> >> http://192.168.30.10:5501/repository/MYREPO/myproject/Commons/1.0-SNAPSHOT/Commons-1.0-SNAPSHOT.jar >> >> [INFO] >> >> ------------------------------------------------------------------------ >> >> [INFO] BUILD FAILURE >> >> [INFO] >> >> ------------------------------------------------------------------------ >> >> [INFO] Total time: 3.091s >> >> [INFO] Finished at: Mon Nov 09 11:21:57 CET 2015 >> >> [INFO] Final Memory: 7M/20M >> >> [INFO] >> >> ------------------------------------------------------------------------ >> >> [ERROR] Failed to execute goal on project MvnTest: Could not >> >> resolve dependencies for project >> >> myproject:MvnTest:jar:1.0-SNAPSHOT: Could not find artifact >> >> myproject:Commons:jar:1.0-SNAPSHOT in MYREPO >> >> (http://192.168.30.10:5501/repository/MYREPO) -> [Help 1] [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/DependencyResolutionException >> >> ----/---- >> >> >> >> The interesting thing is that is tries to download >> >> Commons-1.0-SNAPSHOT.jar, which really does not exist. The files >> >> are named >> >> like Commons-1.0-20151109.083301-1.jar. >> >> >> >> When building this project on my workstation it works, but the >> >> output is also different: >> >> >> >> ----/---- >> >> [INFO] Scanning for projects... >> >> [INFO] >> >> [INFO] >> >> ------------------------------------------------------------------------ >> >> [INFO] Building MvnTest 1.0-SNAPSHOT >> >> [INFO] >> >> ------------------------------------------------------------------------ >> >> Downloading: >> >> >> >> http://192.168.30.10:5501/repository/MYREPO/myproject/Commons/1.0-SNAPSHOT/maven-metadata.xml >> >> Downloading: >> >> http://central/myproject/Commons/1.0-SNAPSHOT/maven-metadata.xml >> >> Downloaded: >> >> >> >> http://192.168.30.10:5501/repository/MYREPO/myproject/Commons/1.0-SNAPSHOT/maven-metadata.xml >> >> (357 B at 1.0 KB/sec) >> >> [WARNING] Could not transfer metadata >> >> myproject:Commons:1.0-SNAPSHOT/maven-metadata.xml from/to >> >> central-snap (http://central): central: unknown error >> >> Downloading: >> >> >> >> http://192.168.30.10:5501/repository/MYREPO/myproject/Commons/1.0-SNAPSHOT/Commons-1.0-20151109.095759-4.pom >> >> Downloaded: >> >> >> >> http://192.168.30.10:5501/repository/MYREPO/myproject/Commons/1.0-SNAPSHOT/Commons-1.0-20151109.095759-4.pom >> >> (2 KB at 19.0 KB/sec) >> >> Downloading: >> >> >> >> http://192.168.30.10:5501/repository/MYREPO/myproject/Commons/1.0-SNAPSHOT/Commons-1.0-20151109.095759-4.jar >> >> Downloaded: >> >> >> >> http://192.168.30.10:5501/repository/MYREPO/myproject/Commons/1.0-SNAPSHOT/Commons-1.0-20151109.095759-4.jar >> >> (90 KB at 528.9 KB/sec) >> >> [...] >> >> ----/---- >> >> >> >> What is going on here? >> >> Thanks in advance >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> >> For additional commands, e-mail: users-h...@maven.apache.org >> >> >> >> >> > >> > >> > -- >> > Regards, >> > Anton. >> > >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org