Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Sonarqube 6.7.5计算代码覆盖率,即使项目没有src/main/java文件夹_Javascript_Java_Maven_Sonarqube - Fatal编程技术网

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

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

当我对一个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] 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这是另一个问题。