SonarQube本地代码上传做质量检测
上传的前提是:服务器已安装好。
服务器版,看我另外一篇博文。
1、安装SonarQube本地客户端-SonarScanner(所有版本都是基于免费的社区版)
SonarScanner 官网:SonarScanner CLI | SonarQube Server Documentation
下载,解压到指定目录(建议全英文无空格)。完成后,记住这个路径。
右键“我的电脑”,选中“属性”,找到“高级设置”,编辑“环境变量”,并在PATH上添加刚才记住的路径。点击确认保存。
打开终端(cmd),输入
sonar-scanner -v,出现下面这种类似的信息就代表配置成功了。
2、服务器项目配置
创建一个项目,我这里填写的是我们本地项目名称用于区分
这里有两种方式,1种是从你第三方代码库导入。我本地不用这个所以不过多介绍。还有第二种是手工导入(我这着重讲解这个)。
我们选“手工创建项目”。
输入项目名字、英文名、主分支名称,点击下一步。
然后这里选择默认全局设置即可,点击创建。
等待几秒,会有创建成功的提示,创建成功后的界面如下:
选择本地上传项目。创建一个令牌,token时间自己定,点击“创建”。
点击“继续”
选择我们构建方式,我们这里选择的是“maven”。
复制下面的命令,准备到本地项目中执行这个指令。
mvn clean verify sonar:sonar \ -Dsonar.projectKey=zhzg \ -Dsonar.projectName='智慧中国' \ -Dsonar.host.url=http://192.168.1.39:94 \ # 服务器sonar地址 -Dsonar.token=sqp_4f7eae7eeb0624cf2a98272a9b1424533、本地上传代码
在本地项目中,先使用maven构建一下得到target文件夹
cmd(终端)进入你项目根目录,输入上面的mvn指令运行。!!! 备注:后面需要重新上传新代码也是同样的指令。
执行成功后,会有如下提示。
进入服务器端URL查看你上传的代码来检测代码质量。
看你项目的大小,隔个几分钟或1分钟后进入。
posted on 2025-08-06 10:43 SophieRoyal 阅读(128) 评论(0) 收藏 举报















浙公网安备 33010602011771号