Я пытаюсь сделать работу Jenkins, которая сканирует только исходные исходные файлы, поэтому все под /src/test/java
(с использованием Maven). Для этого я использую SonarQube Jenkins.как сканировать исходный код с помощью плагина SonarQube Jenkins?
Когда мы использовали для настройки эхолота в файле непосредственно пом мы могли бы сделать это в профиле:
<sonar.sources>/src/test/java</sonar.sources>
<sonar.tests/>
Это работало отлично.
Но в задании Jenkins я должен указать их как «Дополнительные свойства», и я не могу указать элемент emtpy sonar.tests. Я пробовал -Dsonar.tests
, -Dsonar.tests=
, -Dsonar.tests=""
, ничего не работает. Когда этот элемент не пуст, Sonar будет пытаться дважды проверять тестовые файлы и сбой.
Вы хотите отсканировать свои тесты - и только ваши тесты - как если бы они были нормальным исходным кодом? –
Да, это то, чего я хочу достичь, и уже сделал это до использования плагина SonarQube Jenkins. –