我刚刚将我的 SpringSource 工具套件(STS,Eclipse 的变体 IDE)升级到了最新版本(v3.6.1)。然后我所有的 JUnit 单元测试都无法再次运行。我收到此错误:
Class not found ClassToTest
java.lang.ClassNotFoundException: ClassToTest
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
根据这个博客: ClassNotFoundException when running JUnit unit tests within Eclipse (using Maven),这是因为 Eclipse 中的 Maven 插件配置错误。但是,在 STS 3.6.2 中,我在 Maven 插件中找不到此选项“包含模块”。如何解决此问题并重新启用我的单元测试?