プロジェクトで Maven 3 を使用しています。しばらく棚に置かれていましたが、最近また作業を開始しました。
ビルドしようとすると、次のエラーが発生します。
[エラー] プロジェクト tahrir でゴールを実行
できませんでした: プロジェクト tahrirproject:tahrir:jar:0.0.1-SNAPSHOT の依存関係を解決できませんでした:
[com.google.code.gson:gson:jar:2.2.2 (コンパイル)、org.apache.commons:commons-math3:jar:3.0 (コンパイル)、args4j:args4j:jar:2.0 の依存関係を収集できませんでした。 16 (コンパイル)、org.testng:testng:jar:5.14 (テスト)、bouncycastle:bcprov-jdk16:jar:140 (コンパイル)、com.google.guava:guava:jar:13.0 (コンパイル)、ch.qos. logback:logback-classic:jar:0.9.28 (コンパイル)、com.miglayout:miglayout:jar:3.7.4 (コンパイル)、org.datanucleus:datanucleus-db4o:jar:3.0.0-m3 (コンパイル)、joda -time:joda-time:jar:1.6.2 (コンパイル)、com.google.inject:guice:jar:3.0 (コンパイル)、com.seaglasslookandfeel:seaglasslookandfeel:jar:0.2 (コンパイル)、xom:xom:jar: 1.2.5 (コンパイル)、commons-codec:commons-codec:jar:1.6 (コンパイル)、org.apache.commons:commons-lang3:jar:3.1 (コンパイル)]:
db4o:db4o:jar:7.12.126.14142-all-java5 のアーティファクト記述子の読み取りに失敗しました: アーティファクト db4o:db4o:pom:7.12.126.14142-all-java5 を local.repository (file:../. ./local.repository/trunk):
利用可能なファクトリ WagonRepositoryConnectorFactory を使用してレガシー タイプのリポジトリ local.repository (ファイル:../../local.repository/trunk) にアクセスするためのコネクタがありません -> [ヘルプ 1]
ここに私の pom.xml ファイルがあります: https://github.com/sanity/tahrir/blob/master/pom.xml
これは、Maven 3 から Maven 1 または 2 リポジトリにアクセスしようとすることに関連している可能性があることがわかりました。これが問題である場合は、Maven 3 リポジトリのみを使用したいと思いますが、現在指定しているすべての依存関係はデフォルトのMavenリポジトリにあるため、何が問題なのかわかりません。
pom.xml ファイルを適切に「修正」する方法について具体的なアドバイスをいただければ幸いです。