SonarLint (IntelliJ Idea) не может обновить привязку: ошибка минимальной требуемой версии

Я уже некоторое время не могу обновить правила SonarLint с сервера SonarQube организации. Он работал отлично, но вдруг я начал получать следующее сообщение: Ошибка привязки обновления: неверная версия

Я предполагаю, что, возможно, сервер SonarQube был обновлен до более новой версии (в настоящее время это версия 5.6), но как мне обновить версию моего локального плагина, чтобы она соответствовала ей? (если именно это означает эта ошибка).
Я ждал, пока плагин выпустит еще одно обновление (v2.9), и надеялся, что это поможет, но этого не произошло, результат тот же.

Я нашел эту страницу, где говорится, что для SonarQube 5.6+ я должен использовать самый последний плагин SonarJava 4.7.1, но не знаю, как сказать мой плагин SonarLint (версия 2.9.0.1816), чтобы использовать его. https://docs.sonarqube.org/display/PLUG/SonarJava

Буду признателен за любую помощь, спасибо!

Текущая среда:
SonarQube Server: 5.6
IntelliJ Idea: 2017.1
IntelliJ SonarLint: 2.9.0.1816


person shoguren    schedule 05.04.2017    source источник


Ответы (1)


Вы используете SonarLint в подключенном режиме, поэтому используемые анализаторы кода (плагины SonarQube) установлены на сервере SonarQube. Сообщение об ошибке здесь означает, что на сервере SonarQube необходимо обновить SonarJava по крайней мере до версии 4.0, и на самом деле лучшим выбором будет последняя версия.

person Nicolas B. - SonarSource Team    schedule 06.04.2017
comment
Обновление на сервере! Пропустил это полностью! (slap) Честно говоря, сообщение не такое ясное, не тогда, когда у вас есть плагины на клиенте и сервере, и сообщение об ошибке было показано на клиенте :P Спасибо Николя! - person shoguren; 06.04.2017