2017-04-05 642 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

相关问题