2012-03-28 13 views
3

Ich bin ein Neuling Maven. erste Mal, dass ich führen Sie den Befehl mvn clean install und es gab mir die folgenden Fehler:Service nicht verfügbar Fehler beim Bauen mit Maven

[ERROR] Non-resolvable parent POM: Could not transfer artifact com.sybase365.mobiliser:mobiliser-parent:pom:4.6.0-RC02 from/to repo (http://orinoco.sybase.com/nexus/content/groups/public-devel): Failed to transfer file: http://orinoco.sybase.com/nexus/content/groups/public-devel/com/sybase365/mobiliser/mobiliser-parent/4.6.0-RC02/mobiliser-parent-4.6.0-RC02.pom . Return code is: 503, ReasonPhrase:Service Temporarily Unavailable. and 'parent.relativePath' points at wrong local POM @ line 3, column 11 ->

Wie kann ich diesen Fehler beheben?

+0

ich das gleiche Problem haben und glauben, dass es zu einem Proxy verbunden sein –

Antwort

3

Ihr Remote-Repository ist nicht zugänglich. Siehe Erläuterung zum Fehler 503 in here.

2

Könnte sein, auch ich finde diesen Fehler passiert die ganze Zeit, wenn der Repo verfügbar ist und das Herunterladen der Datei manuell von der Nexus-GUI funktioniert. Aus irgendeinem Grund sucht Maven am falschen Speicherort des Repositorys. Wenn es für ein Glas und seine Pom passiert, können Sie die Datei von Hand herunterladen.

Wenn Maven jemals ein temporäres HTTP-Problem auftritt, speichert es eine lastUpdated-Datei, die Sie löschen müssen, oder es wird nicht versuchen, die Datei für eine Weile erneut herunterzuladen. sudo aktualisiert & & locate lastUpdated | xargs rm Oder scrabble im Explorer in /Users/username/.m2/repository, um die Dateien zu finden, wenn Sie windoze

verwenden Eine andere Sache, die mit Repo-Zugriff vermasseln kann, ist der Proxy, den Maven verwendet. Überprüfen Sie den Inhalt von ~/.m2/settings.xml oder erstellen Sie diese Datei und richten Sie die HTTP-Proxies ein, die Sie benötigen, um auf die Repos zugreifen zu können, die Sie in Poms konfiguriert haben.

1

Ich denke, ich fand den Grund, 503 gibt. In meinem Fall war dies ein Proxy-Probleme trotz Hosts, die zu einer bestimmten Domäne gehören.

den Proxy entfernen von jenkins verwalten -> verwalten Plugin -> Erweitert und versuchen Sie es erneut