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 [email protected]:
>
>> 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 <[email protected]>:
>> >
>> >> 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: [email protected]
>> >> For additional commands, e-mail: [email protected]
>> >>
>> >>
>> >
>> >
>> > --
>> > Regards,
>> > Anton.
>> >
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]