Objective CプロジェクトでOCLintを使用して、SonarQubeプロファイルを取得しています。
今私のIOS Objective Cプロジェクトには、複数のサブsrcディレクトリを持つsrcディレクトリが含まれています。私のsonar-project.properties
ファイルには、次のエントリがあります
sonar.sources=MySrcFolder/
次に、このsrcフォルダー内で、複数のサブフォルダーでソナープロファイルを実行し、サードパーティのsrcフォルダーをいくつか除外します。誰かこれを手伝ってくれる?今のところ、ソナーは上記のフォルダーサブフォルダーのすべてのsrcでプロファイルを実行していますか?
sonar.sources
プロパティを使用するか、sonar.exclusions
およびsonar.inclusions
プロパティを使用する場合にのみ可能です。
例:
MySrcFolder
src1
src2
src3
src4
src1
とsrc3
のみを分析する場合は、
1)sonar.sources=MySrcFolder/src1,MySrcFolder/src3
OR
2)
sonar.sources=MySrcFolder
sonar.exclusions=src2/**,src4/**
OR
3)
sonar.sources=MySrcFolder
sonar.inclusions=src1/**,src3/**
exclusions
およびinclusions
プロパティには、次のルールが適用されます。
* Match zero or more characters
** Match zero or more directories
? Match a single character
file: Prefix to define a pattern based on absolute path
詳細: http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus