Я настраиваю сервер Sonarqube Developer Edition и пытаюсь использовать плагин для проверки лицензии, полученный от:
https://github.com/porscheinformatik/sonarqube-licensecheck
Плагин jar развернут в правильном каталоге, и я создал новый профиль Sonar way (license)
Java, который наследует профиль Sonar way (Built-in)
. В новом профиле я добавил правила "License is not allowed"
и "Dependency has unknown license"
, необходимые для работы плагина. Я протестировал с проектом Java, и он работает безупречно.
Я попробовал тот же подход для созданного мной Kotlin профиля Sonar way (license)
, который наследует профиль Sonar way (Built-in)
. Но эти правила недоступны для Kotlin и, таким образом, плагин проверки лицензии не запускается, когда я пытаюсь проанализировать Kotlin проект.
Это, похоже, Java -specifi c плагин, но я могу ошибаться. Есть ли способ заставить это работать, я не понимаю?