SonarQube10安装及使用教程
一、介绍
Sonar是一个用于代码质量管理的开源平台,用于管理代码的质量,通过插件形式可以支持二十几种语言的代码质量检测,通过多个维度的检查了快速定位代码中潜在的或者明显的错误。
SonarQube与Sonar区别:
SonarQube是sonar的服务端,相当于一个web服务器中的tomcat,用来发布应用,在线浏览分析等。
二、环境介绍:
1. Ubuntu 18.04
2. openJDK 17+(注意,不是1.7)
3. sonarqube-10.0.0.68432
三、安装 openJDK
1. openJDK 安装
先输入 java -version 看看系统有没有安装,openJDK
2. 如果和上面显示不一样,那就是没有安装,先看看仓库里面的 openJDK 版本
1 2 | $ sudo apt-cache search openjdk $ sudo apt install openjdk-17-jdk |
再次输入 java -version 就应该和步骤1一样,显示 openJDK版本了。
四、安装 SonarQube
1.下载: https://www.sonarqube.org/downloads/ 这里下载 " 社区版 "
2. 下载好的文件,解压到任意,没有中文的目录
3.启动
根据系统平台,选择启动目录,这里是 Linux 就进入,
1 2 | $ cd sonarqube-10.0.0.68432 /bin/linux-x86-64/ $ . /sonar .sh |
这个命令执行后,启动需要过程。
4.查看是否有 9000 端口启动
1 | $ netstat -an | grep 9000 |
5.查看WEB界面,默认账号:admin 密码: admin , 登录成功后会强制要求更改密码
6. 重启、关闭 服务
方法一:用脚本自带的启停功能
方法二:可以在启动脚本下,看到一个 pid 后缀的文件,里面就是 pid ,kill -9 pid 即可;也可以关闭 java
7. 修改默认 9000 端口
在 conf 目录下, 编辑 sonar.properties 文件
8.安装汉化插件
(官方或github 访问不通畅,可以用这个 点击下载 sonar-l10n-zh-plugin-10.0.zip 72kb )
方式一: 用页面自带的
Administrator --> Marketplace --> chinese --> install (如果没有install 字样,在下图红色圆圈处,有"我同意",先点击一下)
安装后重启服务 (下图网络下载,可能和当前版本界面有差异)
方式二: 手动去下载汉化插件包
打开页面:https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/latest
将插件放置到这个 ~/sonarqube-10.0.0.68432/extensions/plugins 目录下,然后重启服务
--
参考:
https://www.cnblogs.com/tiaoshuidenong/p/10142840.html
https://www.jb51.cc/xml/3414857.html
https://blog.csdn.net/qq_29860591/article/details/104140780
https://baijiahao.baidu.com/s?id=1766818517549151742&wfr=spider&for=pc
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!