0

いくつかのモジュールを含むアプリケーションに取り組んでいます。モジュールは独立した 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 を実行する方法を誰かがヒントを持っていますか?

トムカ。

4

1 に答える 1

1

私は Maven と m2eclipse を初めて使用しますが、ワークスペースの解像度を無効にしてみましたか ([someproject] -> Maven -> ワークスペースの解像度を無効にする) ?

于 2011-01-20T13:39:06.613 に答える