Eclipse m2eを使用して別のワークスペース プロジェクトを参照するにはどうすればよいですか?
プロジェクト設定でプロジェクトの依存関係を追加する必要がありますか? ただし、その場合、依存関係は pom に表示されません。
それらをpomに設定すると、ワークスペースのプロジェクトは参照されませんが、ローカルリポジトリのjarが参照されます。かなり面倒です、誰か助けてくれませんか?
これを行う正しい方法は次のとおりです。
これで問題が解決するはずです。この後も依存関係がファイルシステムから参照されている場合は、groupId、artifactId、特に各依存関係のバージョンを再度確認してください。
また、プロジェクトにエラーがないかどうかを確認してください。Mavenインストールを実行してみてください。
私はこれよりもさらに先に進みます。プロジェクトで実行したことがある場合mvn eclipse:eclipse
は、おそらく問題が発生しています。Eclipse プロジェクトに「参照ライブラリ」セクションと「Maven 依存関係」セクションの両方があり、ライブラリのバージョンが競合していて、Eclipse と私自身が避けられない混乱を引き起こしている状況がありました。
私が見つけた最も安全な方法はmvn eclipse:clean
、コマンドラインから実行してからEclipseに戻り、プロジェクトを更新し、結果の問題ダイアログを「OK」してから、Maven > Update Projectに移動することでした。これですべてが整理されました。
また、正しい目標を実行していることを確認する必要があります。
installゴールを実行しないと、リポジトリにコピーされず、コンパイルされません。
目標の詳細については、https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.htmlをご覧ください。