- proj-a フォルダーから: mvn install proj-a を実行します。
- proj-b フォルダーから: (proj-b は proj-a に依存します) mvn clean eclipse:clean eclipse:eclipse を実行します
- Eclipse で proj-b を更新します。
proj-a が依存する jar は proj-b クラスパスにありますが、proj-a-0.0.1-SNAPSHOT.jar がありません。proj-a-0.0.1-SNAPSHOT.jar はローカル リポジトリにあります。
- proj-a の mvn deploy を実行します
- ローカル リポジトリから proj-a フォルダーを削除する
- proj-b フォルダーから mvn eclipse:eclipse を実行すると、すべての jar が表示されます。
この問題の原因は何ですか?すべてのアーティファクトは、インストール操作の直後に利用できるはずです。mvnは何も文句を言いません....
ありがとう。