Ich installiere cloudstack auf ubuntu und es benutzt maven, um seine Abhängigkeiten aufzulösen. Beim Ausführen des Befehls mvn -P deps
Ich habe den Fehler gesucht und eine Reihe von Änderungen in pom.xml versucht, aber ich bekomme keine Lösung. Ich weiß nicht, was den Fehler verursacht.
Jeder Vorschlag oder jede kleinste Hilfe wird anerkannt. Vielen Dank.
Dies ist ein Netzwerk Problem:
Ihr Computer kann nicht auf Ссылка
zugreifen Verwenden Sie wget
in der Befehlszeile, um zu prüfen, ob Sie auf die Website zugreifen können. ZB
Gründe, warum wget
fehlschlagen könnte:
Hintergrund:
Apache CloudStacks POM.xml erbt vordefinierte Werte vom übergeordneten Apache Software Foundation-POM . Als Ergebnis lädt ein Maven-Build zuerst das erforderliche POM von einem Netzwerkstandort herunter, und Maven speichert es lokal in der Maven Repository , das ist eine Art lokaler Cache.
Schlussbemerkungen:
Wenn Sie neugierig sind, ist hier die Quelle für den POM-Download.
Das Problem war, dass ich ein Proxy-Netzwerk verwende und Maven nicht für dasselbe konfiguriert war. Also habe ich Änderungen in apache-maven-3.0.5 / conf / settings.xml vorgenommen Weitere Informationen finden Sie unter Ссылка
Wenn Sie dieses Problem haben, aber gleichzeitig über den Browser auf die URL zugreifen können, kann mvn clean
vor mvn install
das Problem lösen. Das hat mein Problem gelöst.
Ich weiß nicht warum , aber da dies für mich funktionierte, teile ich es mit der Hoffnung, jemandes Zeit zu sparen:
Ich bin auf einem Windows7 zuvor von anderen Leuten benutzt, und ich habe festgestellt, dass das
% MAVEN_HOME% \ conf \ einstellungen.xml
enthielt die folgende Zeile:
%Vor% wahrscheinlich, um ein Repository über verschiedene Benutzer zu teilen.
Dies verursachte das Problem, denn wenn ich diese Zeile geändert habe zu:
, es hat perfekt funktioniert! Von der Kommandozeile aus, von Eclipse mit externem Maven und von Eclipse mit dem eingebetteten.
Vorher funktionierte keine Artefaktauflösung.
Wahrscheinlich war es etwas mit dem Schreiben von Berechtigungen unter dem Stammordner zu tun ...
Ich hoffe, das hilft.
Tags und Links maven apache-cloudstack