Sonarqube src / выполнение теста в версии 7.6 с gradle

#java #sonarqube

#java #sonarqube

Вопрос:

Я пытаюсь проанализировать все файлы java, расположенные внутри каталога src / test, но я не могу заставить это работать.

Я попробовал следующие варианты

 C:UsersTestSonarQube>gradle clean sonarqube -Dsonar.sources=src
  

Задача: сбой sonarqube

СБОЙ: сборка завершилась ошибкой с исключением.

Что пошло не так: не удалось выполнить задачу ‘: sonarqube’. Файл src/test/java/LibraryTest.java не может быть проиндексирован дважды. Пожалуйста, убедитесь, что шаблоны nclusion / exclusion создают непересекающиеся наборы для основного и тестового файлов

Попробуйте: Запустите с параметром —stacktrace, чтобы получить трассировку стека. Запустите с помощью —info или —debug, чтобы получить больше выходных данных журнала. Запустите с помощью —scan, чтобы получить полную информацию.

2) Я также пробовал с -Dsonar.sources=src/test -Dsonar.inclusions= src/**/*.java

 C:UsersTestSonarQube>gradle clean sonarqube -Dsonar.sources=src
/test -Dsonar.inclusions= src/**/*.java
  

Выбрал JAVA_TOOL_OPTIONS: -Djdk.http.auth.tunneling.disabledSchemes=»»

СБОЙ: сборка завершилась ошибкой с исключением.

  • Что пошло не так: задача ‘src / ** /*.java’ не найдена в корневом проекте ‘SonarQube’.

  • Попробуйте: Запустите gradle tasks, чтобы получить список доступных задач. Запустите с параметром —stacktrace, чтобы получить трассировку стека. Запустите с параметром —info или —debug, чтобы получить больше выходных данных журнала. Запустите с помощью —scan, чтобы получить полную информацию.

  • Получите дополнительную помощь на https://help.gradle.org

СБОЙ СБОРКИ за 1 секунду

3)

 C:UsersTestSonarQube>gradle clean sonarqube -Dsonar.sources=src
/test -Dsonar.inclusions=src/test/*.java
  

Выбрал JAVA_TOOL_OPTIONS: -Djdk.http.auth.tunneling.disabledSchemes=»»

Задача: тест обнаружил JAVA_TOOL_OPTIONS: -Djdk.http.auth.tunneling.disabledSchemes=»»

Задача: sonarqube не удалось установить скрытый рабочий каталог: C:UsersTestSonarQubebuildsonar Сбой автоматического определения поставщика SCM. Пожалуйста, используйте «sonar.scm.provider», чтобы определить SCM вашего проекта, или отключите датчик SCM в настройках проекта.

УСПЕШНАЯ СБОРКА за 10 секунд, 5 активных задач: выполнено 5

Но все же я не вижу изменений на сервере sonarqube