У меня есть веб-проект Maven в моем репо.
Я Maven noob, но все же понимаю, что есть плагины, которые нам нужно настроить только тогда, когда мы можем запускать определенные команды для плагина.
Факты:
У меня есть сервер сонара, работающий на моем локальном компьютере в порту 9000.
В моем POM.xml не добавлен какой-либо сонарный плагин.
Справка:
http://www.sonarsource.org/we-had-a-dream-mvn-sonarsonar/
Замечание:
Но все же, когда я запускаю mvn sonar:sonar
в моем проекте из командной строки, он отлично работает.
Дело в том, что Я НЕ настроил плагин сонара в моем POM.xml. Даже тогда, откуда, черт побери, Мейвен собирает и понимает цель/команду сонара: сонара?
Вопрос/любопытство:
Мне не нужны рабочие знания самого сонара. Я хочу знать, почему mvn sonar:sonar
работает без настройки плагина сонара в моем pom.xml
ПОЧЕМУ и как?