Nexus cachiert maven zentrale Plugins nicht

8

Ich benutze Maven 3.0.4 und Nexus 2.0.6. Ich habe meine settings.xml als Nexus-Anweisung für die Verwendung eines einzelnen Repository eingerichtet. Ich bekomme den Fehler unten, wenn maven versucht, maven -U sauber zu laufen.

%Vor%

Wenn ich den Nexus-Spiegel aus den Einstellungen entferne und direkt zu maven central gehe, funktioniert der Befehl. Die Einstellungen für das Maven Repo in Nexus zeigen, dass es in Dienst ist und es in der öffentlichen Gruppe ist (es ist zuletzt aufgelistet).

Ich bin nicht hinter einem Proxy, um auf das Internet zuzugreifen.

Hier ist meine settings.xml

%Vor%     
user1497322 02.07.2012, 23:53
quelle

2 Antworten

5

Stellen Sie sicher, dass das Proxy-Repository " Central " richtig konfiguriert ist und die Proxy-URL http://repo1.maven.org/maven2/ ist. Stellen Sie sicher, dass Sie zwischengespeicherte Artefakte in der URL des Repositorys sehen können. Dies sollte http://localhost:8081/nexus/content/repositories/central/org/apache/maven/plugins/maven-clean-plugin/2.4.0/maven-clean-plugin-2.4.1.pom sein.

Stellen Sie sicher, dass Sie überhaupt einen zentralen Proxy haben, ist irgendetwas unter http://localhost:8081/nexus/content/repositories/central/ aufgeführt.

Wenn Sie sich hinter einem Proxy befinden, können Sie den Proxy im Bereich Standard-HTTP-Proxy-Einstellungen (optional) im Bereich Administration- & gt; Nexus konfigurieren / p>

Stellen Sie dann sicher, dass das Public Repositories -Gruppenrepository so konfiguriert ist, dass es das Central -Repository in seine Liste der enthaltenen Repositories aufnimmt.

Wenn alles bisher gut aussieht, überprüfen Sie die Protokolle, vielleicht gibt es dort eine hilfreiche Nachricht.

    
Sergiu Dumitriu 21.12.2012 06:23
quelle
3

Versuchen Sie, dies direkt über einen Webbrowser herunterzuladen:

%Vor%

Wenn dies nicht funktioniert, überprüfen Sie die Datei sonatype-work / nexus / logs / nexus.log auf weitere Informationen zum Fehler.

    
Rich Seddon 03.07.2012 17:03
quelle

Tags und Links