Как использовать определенный сонар-сервер в sonar-maven-plugin

Я успешно создал сервер SonarQube и написал несколько пользовательских правил для проверки кода. Теперь я могу использовать сервер и пользовательское правило с Jenkins и Maven, только когда код находится на одном сервере.

Мой вопрос: когда я разрабатываю проект maven на другом компьютере и хочу использовать сборку maven или установку maven, как я могу использовать определенный сервер SonarQube? Простое добавление плагинов в pom.xml не может использовать установленный мной сервер SonarQube, и разработанные мной пользовательские правила также не применяются.


person turtlologist    schedule 20.09.2016    source источник


Ответы (1)


Как указано в документах , вам нужно только убедиться, что адрес вашего сервера SonarQube доступен для анализа. Кроме того, вы должны предоставить токен пользователя с разрешениями на анализ (и разрешениями на «создание проекта», если проект еще не существует) и выполнить анализ.

Конечно, это предполагает, что ваш сервер SQ виден в вашей сети.

person G. Ann - SonarSource Team    schedule 20.09.2016
comment
Могу ли я просто изменить файл pom.xml, чтобы добавить плагин sonar-maven? Так как в моей команде много людей, я не могу изменить конфигурационный файл каждого из них. - person turtlologist; 21.09.2016
comment
Отдельные члены команды не должны отправлять анализы на сервер. Если они это сделают, вы окажетесь в ситуации, когда вы спасены последними. - person G. Ann - SonarSource Team; 21.09.2016