私はm2e 1.0のIndigoを使用してマルチモジュールプロジェクトを作成しました。子モジュールの1つは、他のモジュールに依存します。それはすべて正常に構築されます。Eclipse Indigo with m2eはマルチモジュールプロジェクトでmaven依存関係を見つけることができません
Eclipseは、このモジュールが依存関係.jarから使用するクラスを見つけることができません。プロジェクトプロパティは、Maven Dependenciesの下にアーティファクトを表示しますが、実際の.jarファイル自体は表示されません。
このプロジェクトのMavenメニューで依存関係を追加しました。
.projectと.classpathは、ある時点で自動的に生成されています。私はmvn eclipseを実行する必要はありませんでした。eclipseまたはmvn eclipse:m2e(またはm2eの目標は何でも)。 .classpathには依存する.jarはありませんが、org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINERはあります。
Mavenメニュー(依存関係の更新、設定の更新)ですべてのオプションを試してみて、プロジェクトを更新しました。 Eclipseを閉じて再オープンしました。それでもエラーは表示されます。
これは、マルチモジュールプロジェクトのJavaエディタとして、Eclipseを無駄にします。私は手動で.classpathに依存関係.jarを追加することができましたが、これはEclipseとMavenをm2eと統合する目的を打ち破っています。
Eclipseでこれに対応するソリューションはありますか?
ありがとうございました。