防止测试类在eclipse中的源代码中可见

时间:2015-09-16 08:18:05

标签: eclipse maven junit

在eclipse src/{main,test}/{java,resources}中假设一个典型的maven项目。 现在在src/main/java的一个班级中,我可以看到并编译来自src/test/java的类 - 当然这是错误的,也不是所希望的。

第二个问题是,在src/test/java中与src/main/java中具有相同的类会导致资源重复错误,尽管这会使mvn test编译得很好(并且有目的)。

如何调整我的eclipse,以便正确编译测试类并在普通源代码中隐藏测试类?

1 个答案:

答案 0 :(得分:0)

这是一个非常古老的日食问题。不确定是否可以绕过它。最简单的方法是使用从命令行运行maven的CI服务器