Я нашел решение только после некоторого исследования. И проблема в самом плагине sbt-jacoco
, поскольку он не поддерживает java10 и далее.
Они (sbt-jacoco
) нашли обходной путь для этой проблемы и, вероятно, исправят эти вещи в выпуске 4.0.
На данный момент обходным путем является переопределение некоторых зависимостей jacoco в либо plugins.sbt
, либо build.sbt
:
// plugins.sbt
val jacocoVersion = "0.8.5"
dependencyOverrides ++= Seq(
"org.jacoco" % "org.jacoco.core" % jacocoVersion,
"org.jacoco" % "org.jacoco.report" % jacocoVersion,
"org.jacoco" % "org.jacoco.agent" % jacocoVersion)
// build.sbt
val jacocoVersion = "0.8.5"
dependencyOverrides ++= Seq(
"org.jacoco" % "org.jacoco.core" % jacocoVersion % Test,
"org.jacoco" % "org.jacoco.report" % jacocoVersion % Test,
"org.jacoco" % "org.jacoco.agent" % jacocoVersion % Test)
Примечание: Даже если вы переопределите только org.jacoco.core
, будет работать.