Nexus Repo gibt 503 mit Maven, aber nicht mit dem Browser

8

Ich habe gerade ein Nexus Repo auf einem Remote-Server erstellt. Wenn ich auf meinem lokalen Computer zu einem Browser gehe, sehe ich die Pom-Datei ganz gut. Wenn ich jedoch versuche, mvn clean kompilieren, sehe ich ...

%Vor%

Ich weiß, 503 bedeutet, dass es den Dienst nicht bekommen kann, aber das wirft mich, weil ich es im Browser gut finde.

Ich habe den Proxy in meiner settings.xml konfiguriert, und wenn ich den Verweis auf die Abhängigkeit von Drittanbietern entferne, bekomme ich die zentralen Deps in Ordnung.

Irgendwelche Ideen?

    
Jackie 05.11.2012, 18:04
quelle

3 Antworten

12

Das Problem war mit dem Proxy verbunden ...

Als ich den Proxy in meiner Settings.xml konfiguriert habe, funktionierte er gut für externe Seiten, aber er hat interne Seiten (wie mein Nexus Repo) vermasselt. Also entfernte ich den Proxy aus meiner settings.xml, fügte ihn meinem Nexus-Server hinzu und spiegelte dann den zentralen Repo auf meine Nexus-Version des zentralen Repos.

Jetzt funktioniert alles wie erwartet ...

    
Jackie 06.11.2012, 14:07
quelle
1

Ich finde das passiert, wenn ich keine Proxies konfiguriert habe. Wenn ich eine defekte Proxy-Konfiguration hinzufüge, die alles ausschließt, auf das ich wirklich zugreife, funktioniert es.

%Vor%

Vermutlich nimmt Maven die Standard-Proxy-Konfiguration von irgendwo, aber ich habe nicht herausgefunden, wo.

    
teknopaul 05.05.2016 12:03
quelle
0

Ich habe lange mit diesem Problem gekämpft; versuchte beide Antworten auf diese Frage und versuchte auch alles andere, was ich auf den Interwebs finden konnte, aber ohne Erfolg.

Dann habe ich die URLs im Abschnitt distributionManagement der pom.xml geändert. Ich habe meinen PC-Namen anstelle von "localhost" verwendet.

Wie in: mypcname: 8081 / blahblah anstelle von localhost: 8081 / blahblah

Und es begann wunderbar zu funktionieren.

    
Akshay Damle 14.07.2016 06:05
quelle

Tags und Links