使用Jenkins的Maven Sonar插件:传感器不应计算度量标准'overall_lines_to_cover'

时间:2017-11-23 10:02:38

标签: maven jenkins sonarqube jacoco

我正在使用'jacoco'作为我的应用程序的代码覆盖工具,并尝试通过'Jenkins'配置覆盖率报告到'SonarQube',但是当我运行命令'mvn sonar:sonar'时,它给出错误。< / p>

  

无法在项目my-project上执行目标org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar(default-cli):传感器不应计算度量标准'overall_lines_to_cover' - &gt ;

pom中的属性是

     <properties>
          <java.version>1.8</java.version>
          <sonar.sources>src/main</sonar.sources>
          <sonar.tests>src/test</sonar.tests>
          <runSuite>**/*Test*.class</runSuite>
          <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
          <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
          <sonar.jacoco.reportPath>${project.basedir}/target/coverage-
           reports/jacoco-ut.exec</sonar.jacoco.reportPath>
    </properties>

詹金斯的声纳配置是:

Sonar Configuration

1 个答案:

答案 0 :(得分:1)

您需要将SonarQube版本更新为6.3或更高版本才能获得解决方案,但不能实现。