【问题标题】:How do I configure JaCoCo with Sonar如何使用声纳配置 JaCoCo
【发布时间】:2012-08-24 09:08:50
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: maven-3 sonarqube jacoco


    【解决方案1】:

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        【讨论】:

        • Sonar 似乎只能处理一个 JaCoCo 报告文件。不是很好。
        猜你喜欢
        • 2018-10-24
        • 2014-02-09
        • 2012-10-05
        • 2013-05-10
        • 1970-01-01
        • 2011-07-31
        • 2013-12-21
        • 2012-05-06
        • 1970-01-01
        相关资源
        最近更新 更多