2017-04-05 26 views
0

しばらくの間、SonarLintのルールを組織のSonarQubeサーバーから更新できませんでした。 それは完璧に働いていたが、突然、私は以下のようなメッセージを取得するために開始しました: Update binding error: wrong versionSonarLint(IntelliJ Idea)がバインディングの更新に失敗しました:最小必要バージョンエラー

私は多分SonarQubeサーバが新しいバージョンに更新されたことを推測しているが(現在はバージョン5.6である)が、私はどのようにアップグレードします私のローカルプラグインのバージョンはそれに一致する? (これがこのエラーの意味であった場合)。
プラグインがもう1つのアップデート(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

答えて

2

あなたはモード接続SonarLint 、そのコードアナライザを使用している(SonarQubeプラグイン) SonarQubeサーバーにインストールされているものが使用されます。ここでのエラーメッセージは、SonarQubeサーバーのであることを意味し、SonarJavaを少なくともv4.0にアップグレードする必要があり、より良い選択は実際にはlatest versionになります。

+0

サーバーのアップデート!完全にそれを逃した! (スラップ)公正であるために、メッセージは明確ではなく、クライアントとサーバーにプラグインがあり、エラーメッセージがクライアントに表示されたときではありません。P Thanks Nicolas! – shoguren

関連する問題