我在使用 m2eclipse 时遇到问题。
我将 Eclipse 3.6.2、m2eclipse 0.12.1 和 m2extras 用于 subclipse 0.12.0 和 wtp 0.11.1。
我有项目 A(jar 包装)、B(jar)和 C(war)。我在我的工作区中拥有所有三个,而不是在本地或远程仓库中(仔细检查)。C 依赖于 A 和 B。A 依赖于某些库(例如 X 和 Y),B 依赖于其他一些库(例如 P、Q 和 R)。C 过于依赖外部库(比如 U、V、W)。Eclipse 在“Maven Dependecies”中向我展示的内容如下:
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?