我现在已经能够从组织的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
答案 0 :(得分:2)
您正在使用SonarLint 连接模式,因此使用的代码分析器(SonarQube插件)是SonarQube服务器上安装的代码分析器。此处的错误消息表示,在SonarQube服务器上 ,您必须将SonarJava升级到至少v4.0,更好的选择实际上是latest version。< / p>