sonar.global.exclusions 和 sonar.global.test.exclusions 有什么区别

what is the difference bewteen sonar.global.exclusions and sonar.global.test.exclusions

我今天被要求解释 sonar.global.exclusionssonar.global.test.exclusions 标签之间的区别。根据 http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus

中的文档

区别应该是:

只在global.exclusions中设置模式时,是否不排除单元测试文件?这两个标签的范围还有其他区别吗?

声呐 5.2

测试和源在 SonarQube 中被视为不同种类的东西。这就是为什么你有不同的参数来指定它们的位置

sonar.sources
sonar.tests

以及为什么您有不同的属性来指定它们的排除项。

还要注意 sonar.global.exclusionssonar.exclusions 之间的区别。前者将适用于所有个项目,后者仅适用于设置它的项目。