六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 204|回复: 0

持续检查之sonar初体验

[复制链接]

升级  20%

2

主题

2

主题

2

主题

童生

Rank: 1

积分
10
 楼主| 发表于 2013-1-14 23:01:19 | 显示全部楼层 |阅读模式
<div class="postbody">安装、启动Sonar:
Sonar的安装很容易,按照Sonar官方主页的安装指南解压缩即可。
Sonar默认使用derby作为数据库,你只需要在sonar.properties文件中去掉对derby数据库属性的注释,然后启动Apache derby数据库。
按照文档介绍,启动Sonar,默认的主页地址是http://localhost:9000,登录用户名和密码是sonar/sonar。
使用Sonar检查代码:
要使用Sonar检查代码,也很容易。
如果待检查项目是maven项目,则只需要安装sonar mavenplugin即可;如果是非maven项目,则需要在项目根目录下创建pom.xml,内容按照文档配置。具体参见:http://docs.codehaus.org/display/SONAR/Analyzing+Java+Projects
现在只需要项目根目录下,运行mvn sonar:sonar就可以运行sonar maven plugin来检查项目中的代码了。
注意:
如果项目源文件使用的编码与系统的默认字符集不同,比如操作系统是GBK,而源文件编码为UTF-8。为了能够正常地检查代码,需要在pom.xml的properties元素下增加一项配置如:
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表