【问题标题】:eclipse: build path with other projects, how to prevent test src from being included?eclipse:与其他项目构建路径,如何防止包含测试src?
【发布时间】:2013-08-01 11:22:00
【问题描述】:

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

谢谢! 杨

【问题讨论】:

    标签: eclipse maven build path project


    【解决方案1】:

    源文件夹会自动导出到依赖项目,所以我认为你将不得不将 B 项目的测试包分解到另一个依赖于原始项目 B 的测试项目中。

    丑陋,但我想不出其他方法。

    【讨论】:

      猜你喜欢
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多