【发布时间】:2020-09-12 11:23:38
【问题描述】:
我已经升级了使用sbt-jacoco 插件运行并检查scalatest 覆盖范围的scala 应用程序的java 版本。将 Java8 升级到 Java11 后,我开始遇到下面提到的错误,但它在 Java8 上运行良好。
[error] java.io.IOException: Error while instrumenting class MonthTimeTrigger.class.
[error] at org.jacoco.core.instr.Instrumenter.instrumentError(Instrumenter.java:166)
[error] at org.jacoco.core.instr.Instrumenter.instrument(Instrumenter.java:117)
[error] at org.jacoco.core.instr.Instrumenter.instrument(Instrumenter.java:136)
注意:每当我在 Scala 应用程序中使用任何 Java 代码并尝试运行 sbt jacoco 时,都会遇到上述错误。
当前的 scala 应用环境
- SBT 版本:1.2.8
- SBT-Jacoco 插件版本:3.1.0
- 最新版本:3.0.0
- Scala 版本:2.12.11
- Java 版本:11
【问题讨论】:
标签: java scala sbt jacoco scalatest