Sonar 代码质量实践

sonar是一款开源的代码质量分析度量软件;

 


Sonar 代码质量实践_第1张图片
 

 

系统安装要求:

JRE:JRE 1.6+

DataBase:SQLServer/Mysql/Oracle/PostgreSQL

基本浏览器都支持;

 

sonar的平台设计

 


Sonar 代码质量实践_第2张图片
 JRE和DB都已经安装完成后,下载sonar.tar.gz,解压到目录后,在conf目录里边,找到sonar.properties文件;里边是配置sonar服务信息和DB信息;

 

sonar.jdbc.username=sonarqube
sonar.jdbc.password=mypassword
sonar.jdbc.url=jdbc:postgresql://localhost/sonarqube

 

sonar.web.host=192.0.0.1
sonar.web.port=80
sonar.web.context=/sonar

 

然后到bin目录下启动sonar.sh start ;

 

在logs中可以看到sonar.log的启动日志;

 

 

然后安装sonar-runner,下载sonar-runner.zip;

 

我和sonar解压到了同一个目录:

 


Sonar 代码质量实践_第3张图片
 

首先需要配置先% SONAR_RUNNER_HOME% ,并加入到PATH中;

然后在检测代码的部分需要添加一个sonar-project.properties;

sonar.projectKey=PT-2015
sonar.projectName=FOCUS
sonar.projectVersion=15.08.05
sonar.sources=src
sonar.language=java
sonar.sourceEncoding=UTF-8

 

更详细的配置内容可以参阅官网信息:

 

http://docs.sonarqube.org/display/HOME/SonarQube+Platform

 

配置完成后,在目录下运行 sonar-runner

 

等待一会

完成后提示成功!

 

然后登陆 localhost:9000; 就可以看到Sonar的检测结果啦;

整个配置基本完成

 


Sonar 代码质量实践_第4张图片
 

 

 

更多功能再挖掘哈& 

 

 

 

珍惜生命杜绝加班…… 

 

 

 

 

 

你可能感兴趣的:(Sonar 代码质量实践)