Я работаю над установкой нашей настройки SonarQube на нашей базе кода, но у меня возникают некоторые странные трудности с процессом исключения. Наш код каталоги установки, как это:Невозможно исключить проекты из SonarQube из определенного каталога
Main
\Common\
\Portal\
\Tools\
У нас есть различные проекты в рамках каждого используются в различных комбинациях для проектов NuGet или в рамках решений. Я следил за примерами исключения проектов для анализа, и я вижу, что он работает, но не всегда. Кажется, я могу исключать проекты под Common или Tools просто отлично, но не в каталоге портала.
Все проекты в каталоге портала показаны на рисунке ниже. Я могу исключить проект BusinessObjects отлично, как показано на рисунке ниже, поэтому я знаю, что процесс работает. Однако, похоже, я вообще не могу исключить проект Контрактов. Все 3 файла csproj имеют группу свойств, обозначающую, с какими проектами Sonar они связаны.
У меня есть файл целей в решении, я передаю правильное значение MSBuild в сборке, каждый проект имеет группу свойств с именем в ней. Все кажется прекрасным и работающим, так как оно исключает один проект, однако я просто не могу получить что-либо в рамках портала, чтобы исключить. Я могу исключить из любого другого каталога просто отлично, просто не Portal.
Является ли каталог Portal зарезервированным или специальным справочником для Sonar? Есть ли что-то очевидное и, вероятно, глупое с моей стороны, что я пропал?