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: 5.6
IntelliJ Идея: 2017.1
IntelliJ SonarLint: 2.9.0.1816

1 ответ

Решение

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

Другие вопросы по тегам