eclipse:与其他项目一起构建路径,如何防止包含test-src



在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项目,然后从那里开始工作。

谢谢!Yang

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

很难看,但我想不出其他方法了。

最新更新