m2eclipse に問題があります。
subclipse 0.12.0 と wtp 0.11.1 には Eclipse 3.6.2、m2eclipse 0.12.1、m2extras を使用しています。
プロジェクトA(jarパッケージング)、B(jar)、およびC(war)があります。ワークスペースには 3 つすべてがあり、ローカルまたはリモートのリポジトリにはありません(二重チェック)。C は A と B に依存しています。A はいくつかのライブラリ (X と Y など) に依存しており、B は他のいくつかのライブラリ (P、Q、R など) に依存しています。C は外部ライブラリ (U、V、W など) に依存しすぎています。「Maven Dependecies」でEclipseが私に示しているのは次のとおりです。
A
- Maven Dependencies
+ (jar icon) X
+ (jar icon) Y
B
- Maven Dependencies
+ (jar icon) P
+ (jar icon) Q
+ (jar icon) R
C
- Maven Dependencies
+ (jar icon) U
+ (jar icon) V
+ (jar icon) W
+ (jar icon) X
+ (jar icon) Y
+ (jar icon) P
+ (jar icon) Q
+ (jar icon) R
プロジェクト C では Eclipse がプロジェクト A と B のコードを認識しないため、これは問題です。C のプロジェクト設定は次のようになると思います。
C
- Maven Dependencies
+ (jar icon) U
+ (jar icon) V
+ (jar icon) W
+ (jar icon) X
+ (jar icon) Y
+ (jar icon) P
+ (jar icon) Q
+ (jar icon) R
+ (folder icon) A
+ (folder icon) B
最悪なのは、私が最近 SVN の最新コードでプロジェクトを更新するまで、C のプロジェクト設定が本来あるべきように見えていたのに、今はそうでないことです。以前にこの問題があったことは覚えていますが、どのように解決したかは思い出せません。
私はさらに別のプロジェクトを持っています - jar パッケージを使用した D で、プロジェクト エクスプローラーで次のように表示されます。
D
- Maven Depenedencies
+ (jar icon) X
+ (jar icon) Y
+ (jar icon) I
+ (jar icon) J
+ (folder icon) A
この状況の救済策は何ですか?前回何をしたか思い出せない。Eclipse をゼロからインストールしたのでしょうか。