プロジェクトの 1 つの依存関係として使用したい Maven プロジェクトがあります。プロジェクトをダウンロードして「mvn install」を実行すると、プロジェクトが/.m2/repository/
フォルダーにインストールされました。POM ファイルに依存関係を追加しました。IDE (IntelliJ IDEA) で作業している場合、依存関係を正しく使用してプログラムを実行できます。ただし、(私のプログラムの) コマンド ラインからmvn package
orを実行すると、次のようになります。mvn install
プロジェクト MyProject で目標を実行できませんでした: プロジェクトの依存関係を解決できませんでした...
次に、POM で指定した各依存関係を一覧表示します。
で mvn を実行すると-X
、ローカル リポジトリの正しい settings.xml ファイルと .m2 フォルダーを指していることがわかります。コマンドラインからではなく、IDE で作業しているときにアーティファクトが正しく表示される理由を知っている人はいますか?