我有一个使用Maven的Eclipse项目。常规源文件(即在src / main中)在Eclipse和Maven中都可以正常构建。但是,测试文件(即在src / test中)只能在Maven中构建。我找不到任何方法让他们在Eclipse中构建。
也就是说,Eclipse中的测试是作为Maven编译的最后一个版本运行的。在我使用Maven之前,测试将在Eclipse中运行时自动编译。 “项目”菜单中的“自动构建”仍处于启用状态。
此仅影响测试(这是JUnit 4测试)。如上所述,正常的源文件正在自动构建。
这是POM文件,修剪了无关数据:https://gist.github.com/anonymous/10001049
答案 0 :(得分:1)
将src / test目录添加到构建路径。 Windows / Preferences / Java / Build Path,或类似的东西。
更新项目也可能有效,因为m2e可能会经常与您的pom文件不同步。