【发布时间】:2016-04-24 22:38:29
【问题描述】:
在 SQ 中,可以通过 UI 全局或在项目级别(单独的屏幕)设置文件夹/文件排除项。扫描时,如果在两个地方都设置了排除项,那么这些是附加的还是一组排除项优先于另一组?
【问题讨论】:
标签: sonarqube
在 SQ 中,可以通过 UI 全局或在项目级别(单独的屏幕)设置文件夹/文件排除项。扫描时,如果在两个地方都设置了排除项,那么这些是附加的还是一组排除项优先于另一组?
【问题讨论】:
标签: sonarqube
在项目级别,您会覆盖全局配置中的值(视为默认值)。
在 SonarQube 5.3(目前我使用这个版本)中,您可以设置为:
sonar.global.exclusionssonar.global.test.exclusionssonar.exclusionssonar.test.exclusionssonar.exclusionssonar.test.exclusions所以如果你设置:
sonar.exclusions 和 sonar.test.exclusions 在两个级别,然后运行器将使用项目级别的值两个级别的所有值,然后跑步者将使用:
sonar.global.exclusions 和 sonar.global.test.exclusions 来自全球级别sonar.exclusions 和 sonar.test.exclusions 来自项目级别Runner 将合并这些值:
sonar.global.exclusions + sonar.exclusions
sonar.global.test.exclusions + sonar.test.exclusions
您还可以覆盖项目级别的配置,将参数传递给运行程序(请参阅analysis parameters)。
【讨论】: