Windows安装使用SonarQube7.4 对java项目进行代码质量扫描
我这里使用7.4因为使用JDK是1.8
其它版本看下依赖版本就好
1、下载7.4版本安装包
2、配置数据库(Mysql)<初始化sonar相关信息> 。也可以配置其它数据库EQ:Oracle 把ojdbc放到jar目录下
将以下内容写到sonar.properties里
sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false sonar.jdbc.username=root sonar.jdbc.password=123456 sonar.sorceEncoding=UTF-8
3、配置汉化包(可配可不配)版本是1.24 兼容sonar7.4
下载地址:
下载好过后放在extensions\plugins目录下
4、启动
点击StartSonar.bat启动 没配置的情况下账号密码admin/admin
第一次会很慢要初始化数据库
cmd窗口出现以下就成功了,如果出现错误可以在logs里查看日志
第一次稍等下,比较慢
等待一段出现页面点击登录admin/admin
点击查看系统也能看到mysql相关信息
6、在本地环境Maven配置进行代码质量扫描
点击分享新项目
数据令牌token我这随便输入的,点击创建
点击继续
选中Java语言,Maven开发,然后就会出现maven的命令 复制以下
在项目中添加maven
Working directory: 项目地址
Command Line:就是刚刚copy的命令,命令前mvn我就删掉了
Profiles: 环境如果项目没有配置就不用填
在项目目录下创建文件sonar-project.properties
##项目key 不重复 sonar.projectKey=sonar_scanner_stdn ###项目名称 sonar.projectName=stdn ##版本 sonar.version=1.0 ##扫描资源 sonar.sources=src # sonar.binaries=bin ##扫描语言 sonar.language=java ##编码 sonar.sourceEncoding=UTF-8
然后点击run maven
访问http://localhost:9000/project可以看到项目相关信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?