eclipse:与其他项目构建路径,如何防止测试src被包含?

时间:2013-07-31 19:05:00

标签: eclipse maven build path project

在eclipse中,我有项目A,这取决于另一个项目B.

现在我将B添加到A的构建路径中。但是由于我需要在B上运行junit测试,所以我在B的构建路径中也有s的src / test / java和src / test / resources。所以当B包含在A的路径中时,这些src / test代码也包含在A的路径中。这会导致很多冲突:例如,我在两个项目中声明了具有相同名称的bean,它们存在冲突。

我知道我可以使用m2eclipse插件,但在很多情况下,我的pom有特殊的预编译插件,所以m2eclipse不能识别这些,并且失败了。所以我必须做mvn eclipse:eclipse并生成一个“常规”eclipse项目,并从那里开始工作。

谢谢! 杨

1 个答案:

答案 0 :(得分:1)

源文件夹会自动导出到相关项目,因此我认为您必须将B项目测试包考虑到另一个依赖于原始项目B的测试项目。

丑陋,但我想不出另一种方法。