SonarQube本地代码上传做质量检测

上传的前提是:服务器已安装好。

服务器版,看我另外一篇博文。

1、安装SonarQube本地客户端-SonarScanner(所有版本都是基于免费的社区版)

 
SonarScanner 官网:SonarScanner CLI | SonarQube Server Documentation
 
image
 


下载,解压到指定目录(建议全英文无空格)。完成后,记住这个路径。

image

右键“我的电脑”,选中“属性”,找到“高级设置”,编辑“环境变量”,并在PATH上添加刚才记住的路径。点击确认保存。

image

打开终端(cmd),输入sonar-scanner -v,出现下面这种类似的信息就代表配置成功了。

image
 

2、服务器项目配置

创建一个项目,我这里填写的是我们本地项目名称用于区分

1754386650787
这里有两种方式,1种是从你第三方代码库导入。我本地不用这个所以不过多介绍。还有第二种是手工导入(我这着重讲解这个)。
image

我们选“手工创建项目”。

输入项目名字、英文名、主分支名称,点击下一步。

image

然后这里选择默认全局设置即可,点击创建。

image

等待几秒,会有创建成功的提示,创建成功后的界面如下:

image

选择本地上传项目。创建一个令牌,token时间自己定,点击“创建”。
image

点击“继续”
image

选择我们构建方式,我们这里选择的是“maven”。
image

复制下面的命令,准备到本地项目中执行这个指令。

mvn clean verify sonar:sonar \
  -Dsonar.projectKey=zhzg \
  -Dsonar.projectName='智慧中国' \
  -Dsonar.host.url=http://192.168.1.39:94 \ # 服务器sonar地址
  -Dsonar.token=sqp_4f7eae7eeb0624cf2a98272a9b142453

3、本地上传代码

在本地项目中,先使用maven构建一下得到target文件夹

image
cmd(终端)进入你项目根目录,输入上面的mvn指令运行。

!!! 备注:后面需要重新上传新代码也是同样的指令。

执行成功后,会有如下提示。

1754447701969

进入服务器端URL查看你上传的代码来检测代码质量。

看你项目的大小,隔个几分钟或1分钟后进入。
1754448103159

posted on 2025-08-06 10:43  SophieRoyal  阅读(128)  评论(0)    收藏  举报

导航