我正在测试 q Sonarqube 4.2 升级(目前在 3.6)。到目前为止,我一直无法让 Sonar 使用 Clover 进行代码覆盖。现在没有设置覆盖插件的选项(在 3.6 中的设置-> 下),所以我在声纳的 maven 构建命令上直接使用 -Dsonar.java.coveragePlugin 设置了属性。即使这样,构建日志也有这个条目 - 项目覆盖率设置为 0%,因为没有转储 JaCoCo 执行数据:/data/bamboo5.2.2-home/xml/build/APPCONFIGURATOR100-SONAR-JOB1/application-configurator/target /jacoco.exec 这意味着 Jacoco 被用于覆盖。声纳构建失败并出现以下错误 - [错误] 无法在项目应用程序配置器上执行目标 org.codehaus.mojo:sonar-maven-plugin:2.0:sonar (default-cli):无法执行声纳:无法添加在 org.sonar.api 上两次相同的度量。
我错过了什么?非常感谢所有帮助。