私が苦労している問題を解決するために誰かが助けてくれることを願っています。
ターミナルからプロジェクトをビルドしようとすると、次のエラーが発生します。
Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT
jarcommon.test-data-utils
は別のプロジェクトによって作成され、このプロジェクトと別のプロジェクト間で共有されます (他のプロジェクトもビルドされませんが、これは別の問題によるものです)。
問題なくビルドできcom.morrislgn.merchandising.common:test-data-utils
、マシン上のローカル リポジトリに作成されたエントリを確認できます.m2
。Eclipse でもリポジトリのインデックスを再作成しました。
私のプロジェクトの POM には次のエントリがあります:
<dependency>
<groupId>com.morrislgn.merchandising.common</groupId>
<artifactId>test-data-utils</artifactId>
<version>0.3b-SNAPSHOT</version>
</dependency>
これは正しいように思えます。POM を Eclipse で表示しても、エラーは報告されません。
ここで何が欠けているか、何が間違っているか誰か教えてもらえますか?
ベストアンサー1
いつでも試すことができますmvn -U clean install
-U
リモート リポジトリ上の更新されたリリースとスナップショットのチェックを強制します。