(Sorry for the initial blank body. Not sure what happened there.) I'm having trouble downloading an artifact from a nexus pro repo in a Maven build on a build server. I don't know if this is a Maven problem, or a Nexus problem, although it's probably the former.
I'm working on a Maven build with several peer modules in a flat directory structure. I had to manually install one artifact to my local repo that isn't available on a public repo. It's a jar for "coherence", so I don't have to keep calling it "the artifact". I'm now working on integrating this with a Nexus Pro repo. I installed the artifact in the repo. I changed my "settings.xml" (actually doing this in a separately named file first and specifying that on the command line) to add a profile which references the new repository, along with a "server" element (not in the profile) containing my login credentials. I set that profile on the command line. This is an excerpt of my build log: ----------------------- 14-Nov-2013 09:50:30 [DEBUG] Using connector WagonRepositoryConnector with priority 0 for http://nexusprohost.com:8084/nexus/content/groups/cditspoc as myuid 14-Nov-2013 09:50:30 Downloading: http://nexusprohost.com:8084/nexus/content/groups/cditspoc/com/oracle/coherence/coherence/12.1.2-0-0/coherence-12.1.2-0-0.pom 14-Nov-2013 09:50:31 14-Nov-2013 09:50:31 [DEBUG] Writing resolution tracking file /volatile/maven/repository/com/oracle/coherence/coherence/12.1.2-0-0/coherence-12.1.2-0-0.pom.lastUpdated ..... Failed to read artifact descriptor for com.oracle.coherence:coherence:jar:12.1.2-0-0: Could not transfer artifact com.oracle.coherence:coherence:pom:12.1.2-0-0 from/to myrepositoryid (http://nexusprohost.com:8084/nexus/content/groups/cditspoc): Access denied to: http://nexusprohost.com:8084/nexus/content/groups/cditspoc/com/oracle/coherence/coherence/12.1.2-0-0/coherence-12.1.2-0-0.pom, ReasonPhrase:Forbidden. -> [Help 1] ----------------------- I've deployed this artifact to that repo, with the following coordinates: -------------------- <dependency> <groupId>com.oracle.coherence</groupId> <artifactId>coherence</artifactId> <version>12.1.2-0-0</version> <type>pom</type> </ -------------------- My settings.xml specifies the ".../cditspoc" repository, so that part obviously works. I have a "server" element whose id matches the repository id, and it specifies the login credentials I use to log into the mavencentral site. What else could be wrong?
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
