【发布时间】:2021-12-23 09:57:04
【问题描述】:
我正在尝试从我的 gradle 项目中排除特定包中的类,以便声纳不会解析它们。
看到sonar documentation for gradle,我在 build.gradle 文件中添加了以下内容:
sonarqube {
properties {
property 'sonar.exclusions', "**/ws/**/"
}
}
这样在项目中传递声纳时,/ws/包内的所有类都将它们排除在外,但是在执行声纳时,这些类并没有被排除。
有没有办法在 gradle 中排除数据包,使它们不被声纳解析?
非常感谢!
【问题讨论】:
-
我认为您需要排除
"**/ws/**"而不是"**/ws/**/"。 -
或者
"**/ws/**/*" -
嗨!我们还尝试了属性
"sonar.exclusions", "**/ws/**/*.Java",声纳继续执行它们:( -
为什么要用大写字母 J?
-
对不起,粘贴时格式改变了,“j”是小写
"sonar.exclusions", "**/ws/**/*.java"
标签: java gradle groovy sonarqube