一:简介
Sonar一个Web系统,展现了静态代码扫描的结果,结果是可以自定义的 ,支持多种语言的原理是它的扩展性。
二:JDK安装
SonarQube7.8版本需要jdk1.8或者更高的版本。
三:SonarQube安装
1. SonarQube 下载
SonarQube 下载地址 注意:要下载7.8版本,因为7.8版本以上的不再支持mysql数据库了,下载后简单解压一下即可。
直接点击Community Edition即可,不用点下拉的选项。
2. 启动SonarQube Web服务
通过命令行启动 ./sonar.sh start
·start 启动web项目
· console 查看start的命令打印的日志,即查看logs/sonar.log文件内容
访问SonarQube Web地址 http://localhost:9000
3. 配置数据库信息
# 需要预先创建好数据库
CREATE DATABASE `sonar` DEFAULT CHARACTER SET utf8;
/sonarqube-7.8/conf/sonar.properties
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
# 数据库的用户名
sonar.jdbc.username=root
# 数据库密码
sonar.jdbc.password=root123
sonar.sorceEncoding=UTF-8
# SonarQube Web服务登录的用户名和密码
sonar.login=admin
sonar.password=admin
4. 重启命令restart
restart命令执行后会初始化数据库表。
5. 使用用户名和密码再次访问SonarQube Web
http://localhost:9000 输入用户名和密码,即在sonar.properties文件中配置的login和password值,admin amdin
6. 安装中文包插件
重启使插件生效:
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理