Javascript Sonarqube 6.7.5计算代码覆盖率,即使项目没有src/main/java文件夹
当我对一个UI项目运行分析时,其中只有JS代码,没有src/main/java文件夹,代码覆盖率的质量门就失败了。在5.6.6之前,它运行良好。升级到6.7.5后,我开始看到这个问题 我使用Jenkins Sonar使用maven运行分析Javascript Sonarqube 6.7.5计算代码覆盖率,即使项目没有src/main/java文件夹,javascript,java,maven,sonarqube,Javascript,Java,Maven,Sonarqube,当我对一个UI项目运行分析时,其中只有JS代码,没有src/main/java文件夹,代码覆盖率的质量门就失败了。在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] Projec
[ERROR] Coverage: 0.0 < 60
[ERROR] Critical Issues: 277 > 0
[ERROR] Blocker Issues: 38 > 0
[ERROR] [BUILD BREAKER] Project did not meet 3 conditions
[错误]覆盖率:0.0<60
[错误]关键问题:277>0
[错误]阻止程序问题:38>0
[错误][构建中断器]项目不满足3个条件
使用
sonar.coverage.exclusions=**/*.js
现在,分析范围已经缩小,以避免覆盖率报告中的.js文件 它没有告诉你它失败的原因吗?@Andreas我有一个质量门,设置为最低60%的代码覆盖率。仅当java代码可用时,才应运行此操作。在这种情况下,即使没有任何java代码,质量门也会失败。这可能是由于报告的这个错误造成的吗?上面标记的修复版本为7。2@Raj这是另一个问题。