Nexus Repo bietet 503 mit Maven aber nicht mit browser
Ich gerade eine Nexus-repo auf einem remote-server. Wenn ich gehe, um einen browser auf meinem lokalen Rechner sehe ich die pom-Datei auch in Ordnung. Jedoch, wenn ich versuche mvn clean compile ich sehen...
http://server:8081/nexus/content/repositories/thirdparty/com/class/module/1.0.0/module-1.0.0.pom. Return code is: 503, ReasonPhrase:Service Unavailable. ->
Ich weiß, 503 bedeutet, es kann nicht den service, aber das wirft mich, weil ich es gut in den browser.
Habe ich den proxy konfiguriert in meinem settings.xml und wenn ich das entfernen der Referenz auf die Dritte Abhängigkeit bekomme ich die zentralen deps in Ordnung.
Irgendwelche Ideen?
- Kann man den settings.xml Datei...
- Klingt wie ein Problem w/ der proxy, den Sie konfiguriert haben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Problem wurde im Zusammenhang mit dem proxy...
Wenn ich konfiguriert den proxy in meiner Settings.xml es funktioniert großartig für externe Seiten, die aber verbockt, interne Seiten (wie mein nexus-repo). So entfernte ich den proxy von meinem settings.xml und fügte zu meinem nexus server, und dann spiegelte das zentrale repo auf meinem nexus version des zentralen repo.
Nun funktioniert alles wie erwartet...
Ich finde dies passiert, wenn ich nicht über Proxys konfiguriert. Wenn ich eine gebrochen-proxy-Konfiguration, schließt alles, was ich wirklich zugreifen, es funktioniert.
Vermutlich maven ist unter Standard-proxy-Konfiguration von irgendwo, aber ich habe nicht herausgefunden, wo.
Ich kämpfte mit diesem problem seit Ewigkeiten; versucht, sowohl die Antworten auf diese Frage und versuchte auch sonst alles, was ich finden konnte im Internet herum, aber ohne Erfolg.
Dann änderte ich die URLs in der
distributionManagement
Abschnitt der pom.xml. Früher habe ich meine PCs name anstelle von "localhost".In: mypcname:8081/blahblah statt localhost:8081/blahblah
Und es begann zu arbeiten, wie durch ein Wunder.
Ist das problem bei Ihrer proxy-Einstellungen. Die aktuellen Einstellungen werden dazu führen, dass alle Anfragen auf localhost über den proxy gehen, die nicht in der Lage sein, um eine Verbindung mit localhost und damit 503 zurückgegeben.
Zur Lösung dieses Problems fügen Sie den folgenden, um die proxy-Einstellungen im settings.xml Datei:
localhost