IntelliJ 中的 Scala 单元测试因 java.lang.NoClassDefFoundError scoverage/Invoker$ 失败

Don*_*uck 2 scala intellij-idea sbt scoverage

测试在 中运行没有任何问题sbt,但是当您在IntelliJ中需要它们时,它们会失败。

A needed class was not found. This could be due to an error in your runpath.
Missing class: scoverage/Invoker$
java.lang.NoClassDefFoundError: scoverage/Invoker$
Run Code Online (Sandbox Code Playgroud)

多年来我看到很多人建议如何解决这个问题,但没有任何真正的帮助。:)

小智 7

只需执行重建 ( Build -> Rebuild Project)。

Intellij 可能正在存储一些临时/缓存文件并重建会清除它们。