快速业务通道

Sonar安装笔记 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-07-04

Sonar安装笔记

时间:2010-12-21 BlogJava kuuyee

Sonar是开源的代码质量管理平台,它把代码质量相关软件集成到一起统一管 理,集成的软件如下:

CPD

Checkstyle

Clover

Cobertura

Findbugs

General

Google analytics

PMD

Squid

Surefire

我把安装过程记录下来.

1.环境准备如下

ubuntu8.04

jdk1.5

maven2.2(官方要求2.0.7以上)

mysql5.0

2.下载Sonar,到http://sonar.codehaus.org/下载最新版本,目前是1.9.2,下 载后解压即可

3.数据库配置

CREATE DATABASE sonar CHARACTER SET utf8 COLLATE  utf8_general_ci; grant all on sonar.* to sonar@''%'' identified by ''sonar''; grant all on sonar.* to sonar@localhost identified by  ''sonar''; flush privileges;

官方没有grant all on sonar.* to sonar@''%'' identified by  ''sonar''; 如果你想远程发布项目到sonar,那就需要加上这条

然后还要更改sonar的配置,在sonar的解压目录下打开 conf/sonar.properties,注掉如下内容(如果你没有mysql就可以不改动这个文件 ,sonar默认使用内嵌数据库derby)

#sonar.jdbc.url:                             jdbc:derby://localhost:1527/sonar;create=true #sonar.jdbc.driverClassName:                 org.apache.derby.jdbc.ClientDriver #sonar.jdbc.validationQuery:                values (1)

去掉下面的注释

sonar.jdbc.url:                             jdbc:mysql://192.168.1.151:3306/sonar? useUnicode=true&characterEncoding=utf8 sonar.jdbc.driverClassName:                 com.mysql.jdbc.Driver sonar.jdbc.validationQuery:                select  1

Sonar安装笔记(2)

时间:2010-12-21 BlogJava kuuyee

Ok,配置已经完成你可以在bin目录项下进入相应平台的子目录,比如我的就是 ${sonar_home}bin/linux-x86-32,sonar是多平台的,你可以在bin目录下查找你 对应的平台,然后执行

${sonar_home}bin/linux-x86-32/sonar.sh start

启动后访问http://localhost:9000就可以进入sonar了, 默认管理员用户和 密码是admin/admin

大功告成!

今天先写到这,后面我会加上如何用maven发布一个项目到sonar上!

秀几张图来看看

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号