2016-08-26 1 views
1

У меня есть проект Maven из нескольких модулей и как часть моей сборки я исполняюУказание версии эхолота плагина

mvn sonar:sonar 

я получаю некоторое неожиданное поведение с определенным Maven плагин, что нет никакой необходимости идти в здесь и после много отладки и пробной ошибки я решил настроить конкретный подключаемый модуль, чтобы добавить некоторую отладку. Этот плагин представляет собой плагин javascript сонара (https://github.com/SonarSource/sonar-javascript).

Я клонировал git repo, увеличил версию до 2.16 (последняя доступная версия 2.15), изменила оператор регистрации, выполнила установку mvn. Затем я вернулся к своему проекту, надеясь, что когда я выполнил mvn sonar: sonar, он просто подберет последнюю версию этого плагина, доступную на моем локальном репо. Это не так. Я попытался добавить это к своему помпе:

 <plugin> 
     <groupId>org.sonarsource.javascript</groupId> 
     <artifactId>javascript</artifactId> 
     <version>2.16</version> 
     </plugin> 

Все еще ничего. Заявление о регистрации не изменяется.

Так как я могу получить выполнение сонара, чтобы забрать мою локально установленную версию плагина?

+0

Рассмотрите отчет о своей проблеме в группе [SonarQube Google] https://groups.google.com/forum/#!forum/sonarqube) –

+0

Плагин JavaScript для SonarQube совсем не является плагином Maven. Не могли бы вы сообщить о своей первоначальной проблеме и связанной с ней ошибке? –

ответ

4

Просто установите плагин на свой сервер SonarQube.

Изменение источника плагина означает, что вы будете сами по себе. Если у вас есть законные проблемы/обратная связь с плагином JavaScript, обратитесь к их сопровождающим на SonarQube Google group. Будет выслушана конструктивная обратная связь, вы получите возможность напрямую внести свой вклад в проект sonar-javascript, и сообщество сможет извлечь выгоду из вашего улучшения (а не летать соло с пользовательскими изменениями).

+0

Спасибо @Nicolas, я еще не уверен, будет ли это случай улучшения плагина или нет, но, конечно, если я найду такое, я отправлю его, а не приступят к настраиваемому плагину. Шаг первый - выяснить, что не так ... –