2017-04-05 641 views
0

我一直無法從組織的SonarQube服務器中更新SonarLint的規則。 這是工作完美,但我突然開始得到以下信息: Update binding error: wrong versionSonarLint(IntelliJ Idea)未能更新綁定:所需的最低版本錯誤

我猜測,也許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 IDEA:2017.1
的IntelliJ SonarLint:2.9.0.1816

回答

2

您使用的是SonarLint 連接模式,所以代碼分析器(SonarQube插件)使用的是安裝在SonarQube服務器上的。這裏的錯誤信息意味着,在SonarQube服務器上的,您必須將SonarJava升級到至少v4.0,而更好的選擇實際上將是latest version

+0

服務器上的更新!完全錯過了! (巴掌)公平地說,消息並不那麼清楚,不是當你在客戶端和服務器上有插件時,並且錯誤消息顯示在客戶端上:P謝謝Nicolas! – shoguren

相關問題