0
在SQ中,文件夹/文件排除可以通过全局UI或在项目级别(单独的屏幕)通过UI进行设置。扫描时,如果在两个地方都设置了排除项目,那么这些排除项目是否具有附加性,或者一组排除项目是否优先于其他排除项目?SonarQube扫描文件/目录排除
在SQ中,文件夹/文件排除可以通过全局UI或在项目级别(单独的屏幕)通过UI进行设置。扫描时,如果在两个地方都设置了排除项目,那么这些排除项目是否具有附加性,或者一组排除项目是否优先于其他排除项目?SonarQube扫描文件/目录排除
在项目级别,您将覆盖全局配置中的值(视为默认值)。
在SonarQube 5.3(目前我使用这个版本),你可以设置为:
sonar.global.exclusions
sonar.global.test.exclusions
sonar.exclusions
sonar.test.exclusions
sonar.exclusions
sonar.test.exclusions
所以,如果你设置:
sonar.exclusions
和sonar.test.exclusions
然后亚军将使用项目的电平值两个级别的所有值,那么亚军将使用:
sonar.global.exclusions
和sonar.global.test.exclusions
从全球层面从项目层面sonar.exclusions
和sonar.test.exclusions
亚军将合并这些值:
sonar.global.exclusions
+ sonar.exclusions
sonar.global.test.exclusions
+ sonar.test.exclusions
您也可以覆盖项目级别的配置参数传递到亚军(见analysis parameters)。