【问题标题】:SonarQube Scan File/Directory ExclusionsSonarQube 扫描文件/目录排除项
【发布时间】:2016-04-24 22:38:29
【问题描述】:

在 SQ 中,可以通过 UI 全局或在项目级别(单独的屏幕)设置文件夹/文件排除项。扫描时,如果在两个地方都设置了排除项,那么这些是附加的还是一组排除项优先于另一组?

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    在项目级别,您会覆盖全局配置中的值(视为默认值)。

    在 SonarQube 5.3(目前我使用这个版本)中,您可以设置为:

    • 全局级别:
      • sonar.global.exclusions
      • sonar.global.test.exclusions
      • sonar.exclusions
      • sonar.test.exclusions
    • 项目级别:
      • sonar.exclusions
      • sonar.test.exclusions

    所以如果你设置:

    • sonar.exclusionssonar.test.exclusions 在两个级别,然后运行器将使用项目级别的值
    • 两个级别的所有值,然后跑步者将使用:

      • sonar.global.exclusionssonar.global.test.exclusions 来自全球级别
      • sonar.exclusionssonar.test.exclusions 来自项目级别

      Runner 将合并这些值:

      • sonar.global.exclusions + sonar.exclusions
      • sonar.global.test.exclusions + sonar.test.exclusions

    您还可以覆盖项目级别的配置,将参数传递给运行程序(请参阅analysis parameters)。

    【讨论】:

      猜你喜欢
      • 2020-11-26
      • 2017-04-27
      • 2017-12-06
      • 2019-01-20
      • 2014-02-14
      • 2017-11-20
      • 2017-09-08
      • 2018-10-17
      • 2013-12-05
      相关资源
      最近更新 更多