В настоящее время мы используем установку Sonar On-Premise. (7.9.3.Х)
Мы отправляем наш анализ сонара через maven target mvn sonar:sonar на наш сервер сонара. У нас есть URL-адрес сервера и аутентификация, настроенные в нашем файле .m2/settings.xml
.
Если я запускаю цель, она не выбирает профили качества для Java.
[INFO] Load quality profiles
[INFO] Load quality profiles (done) | time=62ms
[INFO] Load active rules
[INFO] Load active rules (done) | time=1159ms
[INFO] Indexing files...
[INFO] Project configuration:
[INFO] 1 file indexed
[INFO] 0 files ignored because of scm ignore settings
[INFO] Quality profile for xml: Sonar way
Я попытался установить:
<sonar.java.binaries>target/classes</sonar.java.binaries>
Для тестирования пути Findbugs
<sonar.sources>src/main/</sonar.sources>
для тестирования Sonar Way
и устаревшая настройка
<sonar.language>java</sonar.language>
но конфигурация не сканирует файлы Java.
Текущие свойства сонара, которые я установил:
<sonar.host.url>https://sonar:9000</sonar.host.url>
<sonar.login>secrettoken</sonar.login>
<sonar.projectName>myproject</sonar.projectName>
<sonar.sources>.</sonar.sources>
В других проектах сканирование файлов Java выполняется успешно. В моем эффективном Pom Проекта (mvn help: Effective-pom) я не нашел ни исключений, ни предварительного выбора языка.
Что мне не хватает? Кто-нибудь еще сталкивался с этой проблемой?
Спасибо за вашу помощь!