无法使用声纳获取代码覆盖率

时间:2016-06-17 11:18:51

标签: jenkins sonarqube jacoco

我正在使用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

1 个答案:

答案 0 :(得分:1)

您使用JaCoCo Maven插件意味着您正在使用Maven项目。然而,您列出了SonarQube扫描仪格式属性,这意味着您使用SonarQube扫描仪而不是使用SonarQube Scanner for Maven运行分析。尝试后者,你应该发现这“正常”。