Sonar版本:sonarqube-5.6.6
SonarScanner版本:SonarQube Scanner 2.9.0.670
安装前准备:
安装必备工具:
- JDK 1.8版本以上
- MySQL 5.6版本以上
- sonarqube-5.6.6下载地址: http://www.sonarqube.org/downloads/
- SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.5.zip
数据库准备:
- 新建数据库sonar
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci
- 创建用户sonar
CREATE USER ‘sonar’ IDENTIFIED BY ‘sonar’
- 给用sonar权限访问sonar
GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';
FLUSH PRIVILEGES;
sonar配置文件准备:
- wrapper.conf,配置JDK
wrapper.java.command=C:\Program Files\Java\jdk1.8.0_45\bin\java
- sonar.properties,MySQL 5.x or greater下,配置数据库
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
Sonar启动:
首次启动(已配置JDK,未配置sql)
安装目录中找到:sonarqube-5.6.6\bin\windows-x86-64\StartSonar.bat,双击运行
浏览器访问:http://localhost:9000
访问成功则表示安装成功
配置mysql后启动:
配置mysql后,需要重启sonar服务,此次启动耗时会比较长,会在数据执行脚本生产数据
重新访问:http://localhost:9000,用户admin/admin登录
Sonar停止:
在安装目录找到:sonarqube-6.3\bin\windows-x86-64\StopNTService.bat,双击运行。结果提示拒绝访问。
经过百度可知,windows安装,进入任务管理器,kill所有Java进程即可
Sonar配置:
登录成功后,可按下图步骤安装中文字符集 chinese Pack
图片.png
在线安装容易失败,提示联系管理员。此时刷新页面重新点击安装
如若多次尝试都提示资源无法下载,可复制资源地址到浏览器,直接下载,将下载成功的文件复制到sonarqube-5.6.6\extensions\plugins目录下
安装后需重启sonar服务,再次访问http://localhost:9000,即可看到中文界面
网友评论