0

我已经有一段时间无法从组织的 SonarQube 服务器更新 SonarLint 的规则了。它工作得很好,但突然我开始收到以下消息: 更新绑定错误:版本错误

我猜可能 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

4

1 回答 1

2

您使用的是 SonarLint Connected Mode,因此使用的代码分析器(SonarQube 插件)是安装在 SonarQube 服务器上的。这里的错误信息意味着,在 SonarQube 服务器上,您必须将SonarJava至少升级到 v4.0,而更好的选择实际上是完全使用最新版本

于 2017-04-06T06:28:47.803 回答