我有一个多模块maven项目,SonarQube为我分析反应堆。我创建了一个质量配置文件并在代码覆盖率上指定了警报。
问题是,当我的任何子项目的代码覆盖率低于X%时,我都不会收到警报。在警报页面上说明:
"Only project measures are checked against thresholds. Modules, packages and classes are ignored."
我认为使用模块SonarQube意味着子项目/组件(我的反应堆),我想知道为什么SonarQube不支持这个。
如果我的任何子项目的代码覆盖率水平低于X%,我认为获得警报会很好。我错过了什么吗?
谢谢,最好的, 罗纳德