文章目录
- 前言
-
- 代码扫描 -sonar-scanner-cli工具使用、SonarQube配置,与上传分析
-
- 1. SonarQube 部署、汉化
- 2. sonar-scanner-cli工具下载
- 3. sonar-scanner-cli 配置环境变量
- 4. SonarQube 配置
- 5. sonar-scanner-cli 使用
前言
如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。 而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!
代码扫描 -sonar-scanner-cli工具使用、SonarQube配置,与上传分析
SonarQube 是 “代码质量分析平台”(服务端,用来展示、管理代码报告)。 sonar-scanner-cli 是 “代码扫描工具”(客户端,用来扫描本地代码并把结果传给 SonarQube)
1. SonarQube 部署、汉化
SonarQube 部署、汉化
2. sonar-scanner-cli工具下载
https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/scanners/sonarscanner
下载成功。 
3. sonar-scanner-cli 配置环境变量
把下载的 sonar-scanner-cli-7.1.0-windows-x64.zip 解压到一个固定路径,比如 F:\\sonar-scanner。
sonar-scanner-cli 配置环境变量(Windows)
path里新加 
4. SonarQube 配置
代码质量分析平台 – SonarQube先创建一个项目,用来把扫描本地代码的结果传给 SonarQube。 
点击本地. 
创建令牌。
注意的是将token记住。 
退回我们刚刚创建的项目。
配置质量配置、顶部导航栏点击 质量配置 → 语言筛选为 Java。 
点击复制,避免影响现有配置。
进入后点击更多激活规则。
进入下面页面后,可以看到红框处搜索,搜索你想要激活的规则。
选择你要激活的规则,激活后,点击项目配->质量配置。 
点击添加语言,选择java,配置选择刚刚新建的PDM。 
5. sonar-scanner-cli 使用
在你的 Java 项目根目录下,新建一个 sonar-project.properties
内容如下:
# 1. 项目标识(和SonarQube里创建的项目Key一致)
sonar.projectKey=test
# 2. 项目名称(自定义)
sonar.projectName=Java-20260122
# 3. SonarQube服务地址
sonar.host.url=http://127.0.0.1:9000
# 4. 项目Token(替换成你SonarQube页面里的Token)
sonar.login=sqp_00ab3f5e8093c2bada901c2bf68f9a997bfbe485
# 5. 核心:源码路径(指向你的Java组件源码目录,比如src)
sonar.sources=./src
# 6. 编码格式
sonar.sourceEncoding=UTF-8
# 7. 语言指定为Java
sonar.language=java
# 8. 跳过编译检查(关键!无需class文件)
sonar.java.binaries=./src
# 9. 跳过测试代码/覆盖率检查
sonar.test.exclusions=**/*Test.java
sonar.coverage.jacoco.xmlReportPaths=NONE
cd 到你的项目下,执行sonar-scanner
然后可以登录SonarQube,看我们刚刚上传的分析报告了。 
网硕互联帮助中心





评论前必须登录!
注册