SonarQube 6.7.x与IntelliJ SonarLint插件兼容版本咨询
兼容SonarQube 6.7.x的SonarLint版本及配置指导
一、确定兼容版本
SonarQube 6.7.x(LTS)与SonarLint的兼容上限为4.6.x系列(如4.6.0.2327)。从SonarLint 5.x版本开始,最低要求的SonarQube服务器版本提升至7.9 LTS,因此更高版本的SonarLint无法与6.7.x版本配合使用。
二、安装与配置注意事项
- 卸载当前的SonarLint 8.3.0插件,手动安装4.6.x版本的SonarLint。
- 由于项目基于Java 8,确保IDE的SonarLint运行环境配置为Java 8:
- 在IDE设置中找到SonarLint的运行配置
- 指定Java 8的JDK路径(无需切换项目全局JDK,仅SonarLint使用即可)
- 若已安装Java 11,无需额外卸载,但需确保SonarLint未自动选用Java 11运行,避免潜在兼容性问题。
三、验证兼容性
安装完成后,连接SonarQube 6.7.x服务器:
- 在IDE中添加SonarQube服务器配置
- 绑定项目并触发一次分析
- 检查是否能正常获取服务器规则、完成代码扫描且无连接或兼容性报错
内容的提问来源于stack exchange,提问作者Jef
相关产品推荐
相关产品推荐

