OK, that narrows things down. While it is possible to work with a repo that requires credentials to download artifacts, doing so will require you to supply credentials in your settings.xml. Is there some reason you want to do this? I know coherence is commercial rather than open-source. Are only certain individuals in your organization granted the right to use it?
On Nov 14, 2013, at 4:56 PM, KARR, DAVID <dk0...@att.com> wrote: >> -----Original Message----- >> From: Russell Gold [mailto:r...@gold-family.us] >> Sent: Thursday, November 14, 2013 1:44 PM >> To: Maven Users List >> Subject: Re: Access denied downloading artifact from nexus >> >> HI David. Try accessing >> http://nexusprohost.com:8084/nexus/content/groups/cditspoc/com/oracle/coheren >> ce/coherence/12.1.2-0-0/coherence-12.1.2-0-0.pom via your browser. That will >> test if it is a maven problem or a nexus problem. > > Oh, yeah, I forgot to report those results. > > When I pasted it into my browser, it prompted for credentials and then > presented a blank page. That pom is not an empty file. > > I then tried the following command line on my laptop (not on the build > server): > > % wgetcat --user=myuid --password=mypassword > http://nexusprohost.com:8084/nexus/content/groups/cditspoc/com/oracle/coherence/coherence/12.1.2-0-0/coherence-12.1.2-0-0.pom > --2013-11-14 09:47:21-- > http://nexusprohost.com:8084/nexus/content/groups/cditspoc/com/oracle/coherence/coherence/12.1.2-0-0/coherence-12.1.2-0-0.pom > Resolving nexusprohost.com (nexusprohost.com)... <ipaddress> > Connecting to nexusprohost.com (nexusprohost.com)|<ipaddress>|:8084... > connected. > HTTP request sent, awaiting response... 401 Unauthorized > Reusing existing connection to nexusprohost.com:8084. > HTTP request sent, awaiting response... 403 Forbidden > 2013-11-14 09:47:27 ERROR 403: Forbidden. > ----------------- > >> On Nov 14, 2013, at 4:35 PM, KARR, DAVID <dk0...@att.com> wrote: >> >>> (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/coheren >> ce/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/coheren >> ce/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: users-unsubscr...@maven.apache.org >>> For additional commands, e-mail: users-h...@maven.apache.org >> >> ----------------- >> Author, Getting Started with Apache Maven <http://www.packtpub.com/getting- >> started-with-apache-maven/video> >> >> Come read my webnovel, Take a Lemon <http://www.takealemon.com>, >> and listen to the Misfile radio play >> <http://www.fuzzyfacetheater.com/misfile/>! >> >> >> >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org ----------------- Author, Getting Started with Apache Maven <http://www.packtpub.com/getting-started-with-apache-maven/video> Come read my webnovel, Take a Lemon <http://www.takealemon.com>, and listen to the Misfile radio play <http://www.fuzzyfacetheater.com/misfile/>!