В настоящее время у меня есть экземпляр SonarQube 5.1.2 с плагином C# и бегуном MSBuild, чтобы проанализировать проект LOC 1.200.000. Я намерен сократить классы, которые анализируются, я создал файл sonar.properties с линиейSonarQube с плагином C# с MSBuild Runner не принимает исключений
sonar.exclusions=**/Databases/**/*.*
но после прочтения журнала из анализа, были проанализированы файлы внутри папки Базы данных. следуя инструкции из 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