在Intellij IDEA中打开JaCoCo报告

我试图通过使用代码覆盖工具(而不是静态代码分析工具)在我们的应用程序上找到死代码。 我选择了JaCoCo,并且能够通过JaCoCo代理获得报告。

我知道Intellij IDEA与JaCoCo合作,但无论如何我都找不到将我的JaCoCo报告导入Intellij IDEA。 有关如何做到这一点的任何想法?

谢谢

找到了解决方案。 我已经安装了coverage插件和EclEmma插件(不确定这个是否真的有必要……)。 然后“分析 – >显示覆盖率数据…”并选择您的Jacoco输出文件。 此文件具有.exec扩展名,否则您无法选择它。 那是我的问题……

谢谢

“intellij idea”似乎无法显示创建的jacoco报告的正确覆盖值。 当它将覆盖率显示为0.0而不是给出不受支持的格式错误时,确实会产生误导和不公平。

但是,作为替代方案,我们可以使用maven-sonar-plugin的目标,声纳:声纳将jacoco报告(作为maven构建的一部分创建)推送到声纳(qube)服务器

mvn clean install声纳:sonar -Dsonar.host.url = http://:9000 -Dsonar.projectKey = -Dsonar.branch = -Dsonar.login = -Dsonar.password =

sonar.projectKey和sonar.branch属性值可以从sonarqube中创建的相应项目中检索。