1
Project ID: com.abc.def.MyProject:pom:null

Reason: Cannot find parent: com.xyz.list.MyWonderfulFamilly for project   com.abc.def.MyProject:pom:null for  com.abc.def.MyProject:pom:null

[INFO] TRACE
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: com.xyz.list.MyWonderfulFamilly for project  com.abc.def.MyProject:pom:null for  com.abc.def.MyProject:pom:null

Caused by org.apache.maven.project.ProjectBuildingException: POM 'com.xyz.list.MyWonderfulFamilly' not found in repository: Unable to download the artifact from the repository

           com:xyz:list:MyWonderfulFamilly:pom     

from the specified remote repositories:
    CompanyName.Pricing.G7 (http://mksrvsub01.domain.xxxxxx)

for project com.xyz.list.MyWonderfulFamilly at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:1392)

Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository

               com:xyz:list:MyWonderfulFamilly:pom

from the specified remote repositories:
    CompanyName.Pricing.G7 (http://mksrvsub01.domain.xxxxxx)
  1. mvn clean installプロジェクトディレクトリとプロジェクトルートで試しました-同じエラー
  2. リポジトリ内のすべてのlastUpdatedファイルを削除しようとしました.m2-同じエラー
  3. ~.m2\repository\org\apache\maven\plugins- 同じエラーでファイルを削除しました
  4. すべてのプロジェクト ファイルとフォルダーを削除し、新しいディレクトリを作成し、プロジェクト ファイルをチェックアウトして実行mvn clean install- 同じエラー

Apache Maven 2.2.1 r801777 Windows XP、x86、32 ビット

4

3 に答える 3

1

見積もり:

アーティファクトをどのリポジトリからもダウンロードできないことが原因

com:xyz:list:MyWonderfulFamily:pom

指定されたリモート リポジトリから:

会社名.価格設定.G7

リポジトリにアクセスできることを確認しましたか? pom/アーティファクトはリポジトリで利用できますか? ~./m2/com/xyz/listその場合は、アーティファクトまたはエラー メッセージが存在するかどうか、ローカル フォルダーを確認します。必要に応じて、削除して再試行してください。

于 2013-01-30T20:21:27.897 に答える
0

依存する Maven プロジェクトをビルド パスに追加し、mvn クリーン インストールを実行する必要があることに気付きました。面倒な 2 時間後に修正されました。

于 2013-01-31T17:15:32.323 に答える
0

場合によっては (特に私の場合)、追加のセキュリティ調整が必要になる場合があります。

つまり、証明書を通じて利用できる中央リポジトリを使用している場合、 JAVA_HOME\jre\lib\security\cacertsファイルに問題の証明書が保存されているかどうかを確認する必要があるかもしれません。私の場合、そこに証明書ファイルをインポートした後(KeyStore Explorerアプリケーションを使用しましたが、コマンドラインでも実行できます)、すべてのプロセスが正常に続行されました。

于 2015-05-11T15:00:44.517 に答える