Sonar安装与配置

来源:互联网 发布:画设备流程图软件 编辑:程序博客网 时间:2024/05/22 07:44
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量。通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测

参考文章:
https://www.ibm.com/developerworks/cn/java/j-lo-sonar/
http://blog.csdn.net/hunterno4/article/details/11687269

安装前准备:

安装必备工具:
● JKD 1.8及以上版本
● mysql 5.6以上版本
● sonarqube: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;

配置文件准备:
配置JDK:(conf\wrapper.conf)
wrapper.java.command=C:\Program Files (x86)\Java\jdk1.7.0_65\bin\java

配置mysql:(conf\sonar.properties)
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-6.3\bin\windows-x86-64\StartSonar.bat,双击运行;
在浏览器访问:http://localhost:9000
访问成功则表示安装成功。

配置mysql后重启:
重新访问http://localhost:9000并登录,登录帐号密码如上文配置:admin/admin
登录成功后下载中文插件,如下图操作(按照数字顺序点击)

搜索chinese Pack,安装中文语言包。

安装成功后,重启sonarqube服务,再次访问http://localhost:9000/,即可看到中文界面。

Sonar停止:
在安装目录找到:sonarqube-6.3\bin\windows-x86-64\StopNTService.bat,双击运行。结果提示拒绝访问。
经过百度可知,windows安装,进入任务管理器,kill所有Java进程即可。

原创粉丝点击