如果我创建一个测试类,我不能从eclipse运行它,直到我首先在命令行上通过maven运行它。我的项目构建路径输出文件夹指向project/target/classes
。并在日食中检查自动构建。
任何人都知道为什么eclipse不会自动创建类?
答案 0 :(得分:1)
以下是项目的布局和构建路径的外观。
<强>布局强>
构建路径
答案 1 :(得分:0)
除了Marcel所说的,遇到同样问题的人应该在Eclipse中寻找项目之间的依赖关系。
我正在使用项目A,它依赖于项目B.项目A构建并正常运行,除了本文中提到的问题(运行JUnit类测试)。挖掘一段时间后,我注意到Project B有一个构建错误(源文件夹丢失,谁知道原因)而Eclipse没有构建项目B,这导致项目A出错。
一旦修复了项目B构建错误,JUnit类的问题就解决了。