在eclipse中,我有项目A,它依赖于另一个项目B。
现在我将 B 添加到 A 的构建路径中。但是由于我需要在 B 上单独运行 junit 测试,所以我在 B 的构建路径中也有 B 的 src/test/java 和 src/test/resources。所以当 B 包含在 A 的路径中时,这些 src/test 代码也包含在 A 的路径中。这会导致很多冲突:例如,我在两个项目中声明了同名的 bean,它们有冲突。
我知道我可以使用 m2eclipse 插件,但是在很多情况下,我的 pom 有特殊的预编译插件,所以 m2eclipse 无法识别这些,并且失败了。所以我必须做 mvn eclipse:eclipse 并生成一个“常规” eclipse 项目,然后从那里开始工作。
谢谢!杨