2016-04-22 23 views
0

SQでは、フォルダ/ファイル除外は、UIを介してグローバルに、またはプロジェクトレベルで(別の画面で)設定できます。スキャンするときに、両方の場所で除外が設定されている場合は、これらが加算されるのか、または1つの除外セットが優先されますか?SonarQubeスキャンファイル/ディレクトリ除外

答えて

0

プロジェクトレベルでは、グローバル設定の値を上書きします(デフォルトとして扱われます)。 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プロジェクトレベルからは

    ランナーは、それらの値をマージします:

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

また、(analysis parametersを参照)ランナーにパラメータを渡して、プロジェクトレベルの設定を上書きすることができます。

関連する問題