我有一个在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
。
我不确定要包含哪些其他信息,我会根据所要求的任何信息更新此问题。
答案 0 :(得分:2)
Eclipse没有针对测试和主代码的单独类路径,因此这就是结果。根据我的理解,Netbeans和IntelliJ都能正确地做到这一点。
可能的解决方案是将测试代码移动到单独的模块中。