对于我们创建的 Java 项目,我已经使用声纳超过 4 年了。
目前,如果无法满足某些指标,我们希望构建失败。因此,我安装了 Build Breaker 插件并重新运行构建周期,没有任何问题。然后我修改了质量门以包含“'评论(%)'规则以用于'小于'检查'20'(警告阈值),'10'(错误阈值)”,如下所示:
然而,在这些定义之后,项目未能建立。尽管所有文件似乎都有足够的评论(从 28 % 到 77 %),如下图所示,
在主屏幕中显示为 0%
我找不到任何关于如何发生这种情况的日志、评论或信息(在 sonar.log 或 mvn -X 中),据我搜索,没有人遇到这个问题。
有没有人遇到过这个问题,或者知道为什么会发生这种情况?我的 SonarQube 版本是 5.6.7,Build Breaker 版本是 2.2(从 github 下载),maven 版本是 3.0.5 和 JDK 8。