代码质量管理Sonar
2016-04-21 10:49:33   来源:http://blog.csdn.net/wangjunjun2008/article/details/9407221   评论:0 点击:

通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理

最近学习Sonar,配置了好几天,才搭建起来环境,为自己的学习能力感到汗颜,赶紧在此记录一下,所谓好记性不如烂笔头。

 

1Sonar介绍

Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。

通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。

同时 Sonar 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 Sonar

此外,Sonar 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持。

 

2安装、配置Sonar

Sonar的运行需要 JDK 1.5+ , Maven 2.0.9+  的支持,因此需要系统中安装以上两个软件;从 http://www.sonarqube.org/downloads/ 下载sonar(最新版本5.2.1)zip文件,解压到任意目录,即完成安装.

 

Sonar有两种启动方式:

第一种:直接启动${SONAR_HOME}/bin下对应系统的脚本即可.

windows环境,启动${SONAR_HOME}/bin/windows-x86-32/StartSonar.bat在浏览器中访问http://localhost:9000/,界面如下:

由于Sonar自带了Jetty6 的应用服务器环境,所以不需要额外的配置即可使用.

Sonar默认的端口是9000,默认的上下文路径是/,默认的网络接口是0.0.0.0;这些参数都可以在${SONAR_HOME}/conf/sonar.properties修改.

默认的管理员帐号和密码为:admin/admin.

 

3 linux 下需要修改chmod+ 777对应的linux版本信息,执行./sonar start
第二种
:作为Web项目,部署到Tomcat应用服务器中.

步骤如下(tomcat为例):

a.

相关热词搜索:Sonar配置代码 质量管理

上一篇:互联网产品上线前,做些什么——产品、开发、测试的视角
下一篇:Bean Shell常用内置变量

分享到: 收藏
评论排行