JaCoCo默认是否插入SONAR?
当我运行声纳:声纳时,我确实从日志中看到在/ target文件夹中生成了一个jacoco.exec文件。 SONAR向我展示了线路覆盖范围"仅适用于此项目。
如果我不想使用此默认的JaCoCo报告并希望将其替换为Cobertura,我该如何做?请帮忙。
提前致谢。
答案 0 :(得分:0)
事实上,JaCoCo是SonarQube使用的默认Java覆盖引擎。您可以安装SonarQube Cobertura插件以依赖cobertura。您使用的是哪种SonarQube版本?
答案 1 :(得分:0)
默认情况下,JaCoCo插件未插入Sonar。
但是根据Sonar JaCoCo Doc,此插件包含在Java Ecosystem中。
所以你要做的就是为Sonar获取这个Java插件 - Sonar Java Plugin
要回答你的第二个问题,你可以通过这样做来实现 -
1.包含在声纳中的cobertura声纳插件
2.不要将jacoco插件包含在maven项目标签的pom.xml中。这样jacoco分析就不会在buidl阶段触发
3.在您的maven项目的pom.xml中包含cobertura插件
答案 2 :(得分:0)
你必须: