目录
3、安装SonarQube需要使用的数据库PostgreSQL13.3
二、修改SonarQube+SonarScanner的配置文件
3、在待运行项目的根目录,添加sonar-project.properties配置文件
2、浏览器打开地址:http://127.0.0.1:9000
SonarQube
- 是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误;
- 支持代码静态扫描检查的语言:Java,C,Python等;
一、准备工作
1、下载SonarQube+SonarScanner
1)SonarQube 8.9.0版本
下载地址:https://www.sonarqube.org/downloads/
本文选择社区8.9.0版本:sonarqube-8.9.0.43852.zip
下载成功后,解压到目录:D:\sonar\sonarqube-8.9.0.43852
2)SonarScanner 4.6.2版本
下载地址:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/
本文使用的版本:4.6.2
下载成功后,解压到目录:D:\sonar\sonar-scanner-4.6.2.2472-windows
2、安装JDK 11
参考文章:https://blog.youkuaiyun.com/nikeylee/article/details/117410036
SonarQube8.9.0版本需要安装JDK11版本,否则启动SonarQube8.9.0版本时,会报错,报错信息显示如下:

3、安装SonarQube需要使用的数据库PostgreSQL13.3
参考文章:https://blog.youkuaiyun.com/nikeylee/article/details/117412832
本文安装的是SonarQube8.9.0版本,SonarQube 7.9以上的版本已不再支持mysql,SonarQube8.9.0版本修改配置文件改为MySQL时报错,报错如下图:

使用可视化工具pgAdmin,创建数据库sonarqube,使用用户名/密码:sonar/sonar连接数据库;
4、配置SonarScanner环境变量
1)新增SONAR_SCANNER_HOME系统变量
变量名:SONAR_SCANNER_HOME
变量值:D:\s

本文详细介绍了如何搭建SonarQube环境,包括下载SonarQube和SonarScanner,安装JDK11及PostgreSQL数据库,配置环境变量和相关配置文件,以及启动SonarQube和进行代码扫描的步骤。通过SonarQube,可以有效管理和提升代码质量。
最低0.47元/天 解锁文章
713





