【发布时间】:2012-01-09 10:56:06
【问题描述】:
我有一个项目 A,其中包含数据模型代码 (Hibernate) 和一些单元测试。我还有其他项目 B、C 和 D 以及他们的代码和单元测试。我还有一组测试实用程序类,供所有项目的单元测试使用。这些测试实用程序类依赖于项目 A,因为它们使用数据模型类。
如果我将这些测试实用程序类放在项目 A 中,我会遇到以下问题:项目 B、C 和 D 如何在 IDE 之外查看这些测试实用程序类(我准确地说这些测试实用程序类放在 src /test/java 目录然后不包含在 JAR 中)?
如果我将这些测试实用程序类放在一个单独的项目中,我会得到循环依赖,因为测试实用程序类依赖于项目 A,而 A 的单元测试使用这些测试实用程序类。
感谢您的帮助
【问题讨论】:
标签: java unit-testing maven