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

时间:2016-08-03 14:44:50

标签: sonarqube sonarqube-web

我今天被要求解释 sonar.global.exclusions sonar.global.test.exclusions 标签之间的区别。根据{{​​3}}

上的文档 差异应该是:

  • sonar.global.exclusions - 排除源代码文件
  • sonar.global.test.exclusions - 排除单元测试文件

仅在global.exclusions中设置模式时,是否不排除单元测试文件?这两个标签的范围之间是否还有其他差异?

sonarqube 5.2

1 个答案:

答案 0 :(得分:1)

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

sonar.sources
sonar.tests

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

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