在控制台输出中,我们得到了jacoco覆盖率报告。但在声纳上显示0%,并使用build.sbt文件进行工程设计。而在jenkins -Dsonar.coverage.jacoco.xmlReportPaths=".../jacoco.xml“而不是- Dsonar.jacoco.reportPath="../jacoco.exec”中,仍然有0%的报道显示在声呐上。


发布于 2022-09-16 13:12:36
我也面临着同样的问题,我更新了我的项目的配置。我能够看到SonarQube 8.9版本中的代码覆盖率
在project/plugins.sbt文件下
addSbtPlugin("com.github.sbt" % "sbt-jacoco" % "3.0.3") build.sbt中的更新
lazy val jacoco = Seq(jacocoReportSettings in Test := JacocoReportSettings().withTitle("Your service name").withFormats(JacocoReportFormats.XML))
lazy val root = (project in file(".")).enablePlugins(PlayJava).settings(jacoco: _*)scala版本- 2.12.8
参考资料:https://blog.developer.atlassian.com/using-jacoco-a-code-coverage-tool-for-scala/
https://stackoverflow.com/questions/70189420
复制相似问题