いくつかのモジュールを含むアプリケーションに取り組んでいます。モジュールは独立した Maven プロジェクトとして定義され、相互に依存関係があります。この質問に対して、project-a と project-b が存在し、project-b が project-a に依存している例について話しましょう。この依存関係は、project-b の pom で定義されています。
project-b のみが Eclipse で開かれている限り、m2eclipse は project-a の JAR ファイルをクラスパスにインクルードし、Ctrl + F11 を押して (または Eclipse の [実行] で [実行] を選択して) project-b を実行できます。メニュー)。
両方のプロジェクトが Eclipse で開かれている場合、依存関係は Eclipse プロジェクトに解決され、JAR ファイルには解決されず、実行コマンドは失敗します。これは、m2eclipse がプロジェクト a のターゲット フォルダーをクラスパスに明らかに含まないためです。
Eclipse で両方のプロジェクトを開いて project-b を実行する方法を誰かがヒントを持っていますか?
トムカ。