【问题标题】:Unable to get code coverage using sonar无法使用声纳获得代码覆盖率
【发布时间】:2016-10-19 05:09:09
【问题描述】:

我正在使用 jacoco 插件来使用 jenkins 获取代码覆盖率。我能够看到代码覆盖率。当我尝试使用相同的 jacoco.exec 文件生成声纳代码覆盖率时,它显示:由于没有类文件,因此无法对项目覆盖率进行 JaCoCo 分析。我正在使用以下声纳属性:

sonar.java.coveragePlugin=jacoco
sonar.junit.reportsPath=TEST.XML
sonar.jacoco.reportPath=jacoco.exec

我正在使用 SonarQube 5.3 & Jacoco 插件 2.0.1 & jacoco maven 插件 0.7.5

【问题讨论】:

    标签: jenkins sonarqube jacoco


    【解决方案1】:

    您使用 JaCoCo Maven 插件意味着您正在使用 Maven 项目。然而,您列出了 SonarQube Scanner 格式的属性,这意味着您正在使用 SonarQube Scanner 而不是使用 SonarQube Scanner for Maven 运行分析。试试后者,你会发现这“行得通”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-21
      • 2012-09-04
      • 2020-01-12
      • 2016-06-23
      • 2012-09-30
      • 2019-01-13
      • 1970-01-01
      • 2011-11-20
      相关资源
      最近更新 更多