Do you have anonymous access enabled in you Nexus instance?

You did not have any credentials in your (I assume) settings.xml.

The problem with the apache.org repo might be caused by missing the Pluginrepo 
configuration. Maybe try something like the following:

-------------------------[snip]------------------------
  <profiles>
    <profile>
      <id>nexus</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <repositories>
        <repository>
          <id>central</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>
  <mirrors>
    <mirror>
      <id>nexus</id>
      <mirrorOf>central</mirrorOf>
      <url>https://your.nexus.url/content/groups/public</url>
    </mirror>
  </mirrors>
-------------------------[snap]------------------------

Regarding the download problems, do you have added the repository to the public 
group?`

Best regards

Frank


From: Eric Kolotyluk [mailto:eric.koloty...@gmail.com]
Sent: Tuesday, April 15, 2014 5:15 AM
To: maven users; nexus-u...@sonatype.org
Subject: [nexus-user] Why are alternate repositories so hard to configure

I have the following

      <repositories>
        <repository>
            <id>sonatype</id>
            <name>Sonatype Maven OSS Repository</name>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
            <url>https://oss.sonatype.org/content/groups/public</url>
        </repository>
      </repositories>

But when I run maven I get

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project 
csharp-windows-elevate: Execution default-site of goal 
org.apache.maven.plugins:maven-site-plugin:3.3:site failed: Plugin 
org.apache.maven.plugins:maven-site-plugin:3.3 or one of its dependencies could 
not be resolved: Could not find artifact 
net.trajano.wagon:wagon-git:jar:1.0.1-SNAPSHOT in apache.snapshots 
(http://repository.apache.org/snapshots) -> [Help 1]

Why in the world is it looking in http://repository.apache.org/snapshots ???

So, then I configure nexus to mirror 
https://oss.sonatype.org/content/groups/public and I add to my settings.xml

  <mirrors>
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://localhost:8081/nexus/content/groups/public</url>
    </mirror>
  </mirrors>

and then I get

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project 
csharp-windows-elevate: Execution default-site of goal 
org.apache.maven.plugins:maven-site-plugin:3.3:site failed: Plugin 
org.apache.maven.plugins:maven-site-plugin:3.3 or one of its dependencies could 
not be resolved: Could not find artifact 
net.trajano.wagon:wagon-git:jar:1.0.1-SNAPSHOT in nexus 
(http://localhost:8081/nexus/content/groups/public) -> [Help 1]

I know this to be a lie because when I go through the nexus UI I can clearly 
see the artifact in question in both the nexus index and storage. However, for 
some reason, the artifact pom.xml is neither in the index nor storage. When I 
go to 
https://oss.sonatype.org/content/groups/public/net/trajano/wagon/wagon-git/1.0.1-SNAPSHOT/
 I can clearly see the pom.xml with the other files that nexus has downloaded. 
Why is nexus refusing to download the pom.xml?

Cheers, Eric


Reply via email to