代码质量管理平台Sonar介绍
Sonar是一个开源平台,用于管理Java源代码的质量。当前最新版本是3.5,下载地址 http://www.sonarsource.org/downloads/
下载下来后解压
1. window32位机器,直接运行 sonar-3.5\bin\windows-x86-32\StartSonar.bat ,如果想安装成window 服务,可以先执行InstallNTService.bat ,然后运行StartNTService.bat
2. 如果是其它的系统,到相应的目录下运行即可,比如32位linux, sonar-3.5\bin\linux-x86-32\sonar.sh.
3. 如果想打war包,可以到sonar-3.5\war\下面执行build-war.bat即可。
这是使用内置的apache derby数据库,只是用来测试或是学习用是可以的,如果是小团队用也可以,如果需要使用其它的数据库,如mysql或是oracle,需要另外配置
以oracle为例,打开配置文件sonar-3.5\data\sonar.properties,
1. 注释掉sonar.jdbc.url: jdbc:h2:tcp://localhost:9092/sonar
2. 打开下面的注释,并修改为你的oracle的配置
#sonar.jdbc.url: jdbc:oracle:thin:@localhost/XE
#sonar.jdbc.driverClassName: oracle.jdbc.OracleDriver
3. 修改用户名密码为正确的值
sonar.jdbc.username: sonar
sonar.jdbc.password: sonar
4. 拷贝oracle jdbc驱动到sonar-3.5\extensions\jdbc-driver\oracle,只能拷贝一个jar包过来,有多个可能会出错。
后续有时间会继续介绍sonar的具体用法和一些注意事项。
Sonar的主要特点: