2016-04-12 6 views
1

Fehler beim Ausführen des Ziels auf Projekt netconf-Übung-impl: Konnte Abhängigkeiten für das Projekt nicht auflösen org.sdnhub.odl.tutorial.netconf-Übung: netconf-Übung-impl: bundle: 1.0.0-SNAPSHOT: Die folgenden Artefakte konnten nicht aufgelöst werden: openexi: nagasena: jar: 0000.0002.0053.0, openxi: nagasena-rta: jar: 0000.0002.0053.0: Fehler beim Auffinden von openexi: nagasena: jar: 0000.0002.0053.0 in http://nexus.opendaylight.org/content/repositories/opendaylight.release/ wurde im lokalen Repository zwischengespeichert, Auflösung wird nicht erneut versucht, bis das Update-Intervall von opendaylight-Release abgelaufen ist oder Updates erzwungen werden -> [Hilfe 1]maven Abhängigkeitsfehler, wenn ich mit der Installation beginnen mvn -nsu

+0

Überprüfen Sie, ob die gegebene Artefakt wirklich existiert und den Ordner aus dem lokalen Cache entfernen zuerst $ HOME/.m2/repository/... danach neu erstellt. – khmarbaise

+0

Die folgenden Artefakte konnten nicht aufgelöst werden: openexi: nagasena: jar: 0000.0002.0053.0, openxi: nagasena-rta: jar: 0000.0002.0053.0: Fehler beim Öffnen von openexi: nagasena: jar: 0000.0002.0053.0 in http://nexus.opendaylight.org/content/repositories/opendaylight.release/ wurde im lokalen Repository zwischengespeichert, –

Antwort

1

Gleiches Problem hier. Ich bin aktiv auf der Suche nach einem alternativen Jar-Standort für Nagasena und Nagasena-rta, so dass wir nur die Repository-Liste aktualisieren können.

+0

Nun, ich fand ein seltsame Arbeit herum. Ich habe ihr virtuelles Box-Image heruntergeladen und geladen. Das Verzeichnis ".m2" dieser VM enthielt die fehlenden Nagasena-Jars. – user2719303

+0

Wie kann ich es laden? –

+0

Ich habe es per Hand von der VM in mein .m2 Verzeichnis kopiert, total lächerlich. Ich bekam danach Probleme und gab einfach die VM aus. – user2719303

1

Yeap, hatte genau den gleichen Fehler, aber das Kopieren der settings.xml aus dem offiziellen ODL-Wiki hat es für mich getan.

einfach diesen Befehl aus der Anweisungen des Wikis:

wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml

1

Nach dem OpenDaylight Wiki. Sie müssen

Bearbeiten Sie Ihre ~/.m2/settings.xml

OpenDaylight seine eigene Repositories außerhalb von Maven Zentrale unterhält, die Maven bedeutet nicht OpenDaylight Artefakte, die durch Standard lösen. Da OpenDaylight als mehrere voneinander abhängige Projekte organisiert ist, bedeutet das Erstellen eines bestimmten Projekts normalerweise das Einbeziehen einiger Artefakte. Um dies zu ermöglichen, muss Ihre Maven-Installation den Speicherort von OpenDaylight-Repositories kennen und ihnen beigebracht werden.

Dies wird dadurch erreicht, dass ~/.m2/settings.xml so aussieht, als ob die Kopie in Odlparent gehalten wird. Sie können mit dem folgenden Befehl das schnell tun“

cp -n ~/.m2/settings.xml{,.orig} ; \ 
wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml 

Danach können Sie dann wieder laufen mvn -nsu

“mvn clean install -nsu”