带有maven的Eclipse包含依赖项目的类路径中的测试类

时间:2018-02-19 19:37:51

标签: java eclipse maven

我有一个在Eclipse中打开的Maven多模块项目。为简单起见,我们说它包含两个项目:common和app。 Comm包含班级" Foo"和" FooTest"。

运行应用项目时," FooTest"在类路径上。

项目布局如下

[2500, 0, 400000, 1000, 0, 1000]

真正的问题是,这是使用Spring框架和" app" project正在尝试从测试包中加载common src/main/java/.../Foo.java src/test/java/.../FooTest.java app

我不确定要包含哪些其他信息,我会根据所要求的任何信息更新此问题。

1 个答案:

答案 0 :(得分:2)

Eclipse没有针对测试和主代码的单独类路径,因此这就是结果。根据我的理解,Netbeans和IntelliJ都能正确地做到这一点。

可能的解决方案是将测试代码移动到单独的模块中。