プロジェクト netconf-exercise-impl でゴールを実行できませんでした: プロジェクト org.sdnhub.odl.tutorial.netconf-exercise:netconf-exercise-impl:bundle:1.0.0-SNAPSHOT の依存関係を解決できませんでした: 次のアーティファクトを実行できませんでした解決済み: openexi:nagasena:jar:0000.0002.0053.0、openexi:nagasena-rta:jar:0000.0002.0053.0: http://nexus.opendaylight.org/content/repositoriesで openexi:nagasena:jar:0000.0002.0053.0 が見つからない/opendaylight.release/はローカル リポジトリにキャッシュされました。opendaylight-release の更新間隔が経過するか、更新が強制されるまで、解決は再試行されません -> [ヘルプ 1]
4 に答える
ここで同じ問題。リポジトリ リストを更新できるように、nagasena と nagasena-rta の代替 jar の場所を積極的に探しています。
OpenDaylight Wiki によると。必要がある
~/.m2/settings.xml を編集します
OpenDaylight は Maven Central の外部に独自のリポジトリを維持します。つまり、maven はデフォルトで OpenDaylight アーティファクトを解決できません。OpenDaylight は相互に依存する複数のプロジェクトとして編成されているため、通常、特定のプロジェクトを構築するということは、いくつかのアーティファクトを取り込むことを意味します。これを機能させるには、Maven インストールで OpenDaylight リポジトリの場所を認識し、それらを使用するように教える必要があります。
これは、~/.m2/settings.xml が odlparent に保持されているコピーのように見えるようにすることで実現されます。次のコマンドですばやく実行できます。」
cp -n ~/.m2/settings.xml{,.orig} ; \
wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml
この後、 mvn -nsu を再実行できます
“mvn clean install -nsu”
ShamanPrime と user2719303 で指摘されているように、カスタム~/.m2/settings.xml
ファイルを使用して env を構成する必要があります。
完全な手順はこちら: https://wiki.opendaylight.org/view/GettingStarted:Development_Environment_Setup