如何使用Sonar配置JaCoCo

时间:2012-08-29 17:23:01

标签: maven-3 sonarqube jacoco

如何使用Sonar 2.3和Maven 3.0.4配置JaCoCo?

我的项目是一个多模块Maven项目。我的顶级pom有以下几点:

    <sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin>
    <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>

在运行mvn声纳后:声纳我在声纳中报告了0%的代码覆盖率。我应该看到至少50%。注意我确实在每个子项目的目标文件夹中看到了jacoco.exec。

3 个答案:

答案 0 :(得分:1)

考虑升级Sonar - 当前版本为3.2,并将JaCoCo作为其本机代码覆盖模块。

另外,请参阅https://github.com/SonarSource/sonar-examples/tree/master/projects/code-coverage/ut了解大量示例

答案 1 :(得分:1)

他们修改了GitHub项目结构。与示例的新链接是:

https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/java/code-coverage/ut

答案 2 :(得分:-1)