参考链接:https://blog.csdn.net/sreengod/article/details/153326193https://blog.csdn.net/sreengod/article/details/153326193

配置要求:

系统:Windows 10/11 64 位
必备文件:

  • jdk-17.0.12_windows-x64_bin.exe(提前安装好Java环境)
  • sonarqube-25.10.0.114319.zip
  • sonar-scanner-cli-7.3.0.5189-windows-x64.zip
  • sonar-l10n-zh-plugin-25.10.jar(汉化插件)

1.安装Java环境(此处省略)

2.安装 SonarQube


(1)解压 sonarqube-25.10.0.114319.zip:

到目录(如 C:\SonarQube\sonarqube-25.10.0.114319)。


(2)安装汉化插件:


将 sonar-l10n-zh-plugin-25.10.jar 复制到 C:\SonarQube\sonarqube-25.10.0.114319\extensions\plugins。

(3)启动 SonarQube:


双击 C:\SonarQube\sonarqube-25.10.0.114319\bin\windows-x86-64 目录下 StartSonar.bat

启动之后终端自动打开(最终显示行):

访问 Web 界面:
地址:http://localhost:9000
默认凭据:admin / admin (登录强制修改一下)

汉化插件将自动翻译界面

3.安装 SonarScanner CLI


(1)解压 sonar-scanner-cli-7.3.0.5189-windows-x64.zip :

到目录(如 C:\SonarScanner\sonar-scanner-cli-7.3.0.5189)。

(2)配置环境变量:


添加 C:\SonarScanner\sonar-scanner-cli-7.3.0.5189\bin 到 Path。

(3)验证是否安装成功:

sonar-scanner -v

成功安装界面:

(4)为扫描器配置文件添加服务器地址:

  • 在sonar-scanner-7.3.0.5189-windows-x64\conf目录下修改 sonar-project.properties文件,添加内容:
sonar.host.url=http://localhost:9000

添加信息截图:

4.运行项目源代码扫描

(1)登录SonarQube,新建项目

选择“手工”:

填写项目名称:

全局配置:

选择“本地”:

创建一个令牌(点击创建):

点击“继续”(选择其他项目,或者根据项目选择合适的):

选择平台(Windows),复制代码执行命令到终端:

代码命令:

sonar-scanner.bat -D"sonar.projectKey=test3" -D"sonar.sources=." -D"sonar.host.url=http://localhost:9000" -D"sonar.token=sqp_ed91002b184da5135f4695c83fc4e31dc8c9538e"

“test3” 是需要扫描的代码文件夹,适时调整。

(2)运行命令,开始扫描

首先进入到test3的目录:

cd C:\   (我的test3文件夹放在C盘根目录下)

终端运行:

运行结果:

登录web界面:http://localhost:9000/projects/favorite

点击项目,点击问题:

点击指标:

大功告成!!!


更多推荐