蓝锋博客(镜像: http://bluesfeng.javaeye.com)

  博客园 :: :: 博问 :: 闪存 :: :: :: :: 管理 ::

Keywords: Sonar 持续集成 Maven SQA

蓝锋博客: http://www.cnblogs.com/bluesfeng

 

Sonar是一个开源代码质量控制工具。把它加到现在的持续集成工具中就能够让你的java开发项目集中处于质量控制之下。

 

1. 安装:

   1) 下载Sonar: http://www.sonarsource.org/

   2) 解压缩到本地文件夹

 

2. 运行: 进入bin文件夹下的相关子文件夹下运行Sonar. 例如: 在Windows 32bit操作系统下, 运行bin\windows-x86-32\StartSonar.bat

 

3. Web界面. 通过 http://localhost:9000 来访问Sonar. 默认的管理员用户名/密码是 admin/admin.

    注意: Sonar的启动较慢, 需要耐心等待. 在我的PC上需要将近1分钟才能启动起来.

 

4. 集成自己的项目到Sonar中来.

   Sonar和Maven集成的最好. 因此这里只以Maven项目为例. 如果你没有使用过Maven, 可以看一下我博客中的Maven教程.

   进入自己的Maven项目, 运行

   mvn sonar:sonar  
 

 Sonar就会自动分析你的项目, 生成分析报告, 并将结果集成在Sonar的Web界面中.

 

5. 回到Sonar Web界面查看Sonar的报告

 


这个报告的细节在下一篇博客中再详细介绍.

 

蓝锋博客: http://bluesfeng.javaeye.com

Keywords: Sonar 持续集成 Maven SQA

posted on 2010-08-24 20:33  蓝锋  阅读(1565)  评论(0编辑  收藏  举报