gpt4 book ai didi

maven - 通过maven配置Sonar sonar.issue.ignore.multicriteria

转载 作者:行者123 更新时间:2023-12-01 23:35:33 25 4
gpt4 key购买 nike

我正在使用 Sonar 的本地实例,没有集中式基础设施。为了将我的项目的配置保留在 pom.xml 中,我想通过 maven 而不是通过 Sonar UI 配置项目。对我来说,这样做的优点是可以将所有内容保存在一个地方,而其他开发人员无需配置本地 Sonar 实例,只需解压即可运行。

有关如何通过 maven 配置 sonar.exclusions 属性的文档很容易获得,但 sonar.issue.ignore.multicriteria 的格式尚不清楚。

如何通过maven配置sonar.issue.ignore.multicriteria

最佳答案

单步执行代码后,格式为:

<properties>
<sonar.issue.ignore.multicriteria>e1,e2</sonar.issue.ignore.multicriteria>
<sonar.issue.ignore.multicriteria.e1.ruleKey>squid:S00100</sonar.issue.ignore.multicriteria.e1.ruleKey>
<sonar.issue.ignore.multicriteria.e1.resourceKey>**/*Steps.java</sonar.issue.ignore.multicriteria.e1.resourceKey>
<sonar.issue.ignore.multicriteria.e2.ruleKey>squid:S1118</sonar.issue.ignore.multicriteria.e2.ruleKey>
<sonar.issue.ignore.multicriteria.e2.resourceKey>**/PropertyPlaceholderConfig.java</sonar.issue.ignore.multicriteria.e2.resourceKey>
</properties>

键 e1,e2 可以任意选择,只要与依赖属性中的 .ruleKey 和 .resourceKey 一起使用即可。

同样适用于 sonar.issue.ignore.block:

 <sonar.issue.ignore.block>e1</sonar.issue.ignore.block>
<sonar.issue.ignore.block.e1.beginBlockRegexp>@SonarIgnore</sonar.issue.ignore.block.e1.beginBlockRegexp>
<sonar.issue.ignore.block.e1.endBlockRegexp></sonar.issue.ignore.block.e1.endBlockRegexp>

关于maven - 通过maven配置Sonar sonar.issue.ignore.multicriteria,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21825469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com