SonarLint 无法连接到 SonarQube 服务器

SonarLint cannot connect to SonarQube Server

我有 eclipse mars2 和 sonarLint 2.1。 我尝试连接到 SonarQube 服务器 5.1.2

当我尝试通过 eclipse GUI 连接时,出现以下错误:

以下插件不满足要求的最低版本,请升级它们:java(已安装:3.0,最低:3.8)

你有什么想法吗?谢谢大家!

该消息所指的插件是 Sonar Java 插件。以管理员身份登录Sonar,进入Administration/System/Update中心,你会看到当前安装的插件版本是3.0。将它更新到可用的最新版本,它应该可以工作。

[编辑] - 只需单击按钮即可触发升级,但下载并安装后,您必须重新启动 Sonar 服务器。

由于某些原因,更新中心最新可用的版本是3.14。 有人能安装3.8吗?

另一种选择是降级到旧版本的插件:

  1. 退出 IntelliJ
  2. 删除以下文件夹中的文件(您的Idea版本可能在略有不同的文件夹中 C:\Users\USER.IdeaIC2018.1\config\plugins\SonarLint\lib
  3. 从以下地址下载 3.5.1.2759 版本:https://plugins.jetbrains.com/plugin/7973-sonarlint
  4. 将下载文件中的所有文件解压到上述文件夹