Sonarqube 6.7.5即使项目没有src/main/java文件夹,也要计算代码覆盖率



当我在一个只有JS代码、没有src/main/java文件夹的UI项目上运行分析时,代码覆盖率的质量门会失败。在5.6.6之前,它运行良好。在升级到6.7.5之后,我开始看到这个问题。

我使用Jenkins Sonar运行maven分析。

[ERROR] Coverage: 0.0 < 60
[ERROR] Critical Issues: 277 > 0
[ERROR] Blocker Issues: 38 > 0
[ERROR] [BUILD BREAKER] Project did not meet 3 conditions

使用解决了这个问题

sonar.coverage.exclusions=**/*.js

现在,分析范围已经缩小,以避免覆盖率报告中的.js文件。

最新更新