SonarQube 7.7 代码质量管理工具安装使用入门

编程教程 > Java (1347) 2025-01-27 10:15:32

一、SonarQube 7.7安装使用准备

1.下载SonarQube 7.7,下载地址
2.安装MySQL版本>5.6 <8.0

二、SonarQube 7.7数据库准备

创建一个sonarqube
并且创建一个管理用户(这里测试就以数据库root用户为例了)

三、SonarQube 7.7基本配置

解压下载的SonarQube 7.7.zip包。在目录/conf下找打

sonar.properties配置文件

编辑sonar.properties配置文件
找到数据库部分
数据库配置
如上图,配置

sonar.jdbc.username=root
sonar.jdbc.password=root
sonar.jdbc.url=jdbc:mysql://192.168.0.22:8888/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

上面的三个参数根据实际情况进行配置

四、SonarQube 7.7启动

注意:因SonarQube 7.7包含Elasticsearch所以不能以root用户启动

切换到加压的SonarQube  bin目录。根据自己的操作系统再进一层,例如我这里是linux则是

sonarqube-7.7/bin/linux-x86-64

执行启动命令:

./sonar.sh start

第一次启动会用很久时间

五、SonarQube 7.7其他说明

1.默认的账号密码admin/admin
2.默认的访问地址 http://ip:9000
3.由于默认SonarQube 7.7中Elasticsearch默认配置了512Mb的最大内存。推荐安装主机剩余内存大于1GB

六、SonarQube 7.7 安装中文汉化插件

登录SonarQube
找到administrator菜单下面的marketplace子菜单搜索Chinese
安装中文汉化插件
点击条目后面的install,然后看到install pending(安装中)
重启提示
然后看到上面的重启提示。点击Restart

汉化成功



到这里就入门完毕啦。后面讲解配合IDE的使用


 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
SonarQube 7.7 代码质量管理工具安装使用入门详细介绍。包括介绍安装必须的环境以及SonarQube 7.7基本配置
eclipse如何关闭java代码中某些部分/片段代码不被格式化,eclipse,代码部分不被格式化,How to turn off the Eclipse code formatter for...
eclipse复制高亮代码到word中
nginx配置文件检查命令正确命令:nginx -t -c /etc/nginx/nginx.conf错误命令:nginx -t -c /etc/nginx/conf.d/example.con...
随着工作时间的推移,参加过的面试也是挺多的。记录下参与面试中的一些经典代码阅读题。
Nginx 健康检查命令services: mysql8: image: mysql:8.0.36#....忽略其他.... healthcheck: test
前言spring boot 项目常用的几个类设计,方便快速搭建项目错误处理模块。代码片段 错误枚举定义@Getterpublic enum ErrorCodeE
Nginx 健康检查命令services: nginx: image: nginx:1.19.10#....忽略其他.... healthcheck: test
spring mvc采用mapping代码方式配置项目的默认首页注意事项,spring mvc,默认首页,spring
使用OAuth2安全的Spring REST API,Secure Spring REST API using OAuth2(含demo代码下载)
图文详解在window中如何使用tortoisegit(俗称小乌龟)提交代码到GitHub网站
win10开机磁盘检查怎么取消?方法一:1.1打开注册表通过快捷键  WIN+R打开运行命令框​输入regedit回车打开注册表​1.2找到对应的注册信息先复制下面内容HKEY_LOCAL_MA...
[JAVA]_图文详解CKeditor4.4.X版本添加程序代码高亮插件codesnippet1.去CKeditor官网下载4.4.X及以上版本官网直通车:点击
jquery动态绑定事件处理一些由于html代码是动态生成,导致普通的$('selector') 绑定事件失败问题&lt;!DOCTYPE html&gtl;&lt;html&gtl;&lt;h
Nginx 健康检查命令services: mysql8: image: mysql:8.0.36#....忽略其他.... healthcheck: test