現在、私は1.200.000 LOCプロジェクトを解析するために、C#プラグインとMSBuildランナーのSonarQube 5.1.2のインスタンスを持っています。私はラインでMSBuild Runnerを使用したC#プラグインのSonarQubeは除外されません
sonar.exclusions=**/Databases/**/*.*
をsonar.propertiesファイルを作成したが、分析からログを読んだ後、[データベース]フォルダ内のファイルを分析し、分析されたクラスを削減する予定。 Eric Starrからの指示に従って、私はランナーの呼び出しでこの単純な除外ルールを設定します。
"C:\sonarqube-5.1.2\bin\MSBuild.SonarQube.Runner.exe" begin /k:MyProject /n:MyProject /v:2 /d:sonar.exclusions="file:C:\codesource\Databases/**/*.*" /d:sonar.scm.provider=tfvc /d:sonar.tfvc.username=************* /d:sonar.tfvc.password.secured={aes}*************************** "/d:sonar.cs.vscoveragexml.reportsPaths=C:\codesource\CodeCoverage\Results.coveragexml"
私はランナーがsonar-project.propertiesファイルを作成することを発見し、それが中にあるファイルの多くが含まれていますデータベースフォルダー:
BC78C8C4-8ECD-47CB-9781-F621AE109FE4.sonar.projectName=myDatabase
BC78C8C4-8ECD-47CB-9781-F621AE109FE4.sonar.projectBaseDir=BC78C8C4-8ECD-47CB-9781-F621AE109FE4.sonar.projectName=myDatabase
BC78C8C4-8ECD-47CB-9781-F621AE109FE4.sonar.projectBaseDir=C:\\codesource\\Databases\\myDatabase
BC78C8C4-8ECD-47CB-9781-F621AE109FE4.sonar.sources=\
C:\\codesource\\Databases\\myDatabase\\Scripts\\PreDeployment\\PATCH_20150527_01.sql,\
C:\\codesource\\Databases\\myDatabase\\Scripts\\PreDeployment\\ROCOMMON.DBVERSION.sql,\
,\.....
私が理解したように、データベースフォルダーにはファイルはありません。私が間違っている?
こんにちは@XtianGISを以下の答えは、チェックマークをクリックして(http://stackoverflow.com/a/35722039/1132448)[それを受け入れる]を検討してくださいあなたの質問を解決した場合。これは、あなたが解決策を見つけ出し、回答者とあなた自身の両方に評判を与えていることを広範なコミュニティに示します。 – CyberJacob