环境要求
Sonar代码分析工具是以Java Web应用的形式发布的。搭建Sonar代码分析环境需要相应的硬件、JDK、数据库、WEB服务器的要求。相关要求如下:
硬件要求:
内存 |
Sonar web应用需要至少500Mb内存 |
磁盘空间 |
项目越大、使用周期越长,Sonar占用的磁盘空间越大。参考:1300万行的项目,持续分析四年,占用10G磁盘空间。参考项目Nemo |
软件要求
Java平台 |
|
Oracle JDK |
1.5、6、7支持 |
IBM JDK |
不支持 |
GCJ |
不支持 |
Oracle JRockit |
不支持 |
数据库 |
|
Apache Derby |
Sonar 3.2之前版本支持。 Derby和Sonar绑定发布的。尽管Derby数据库支持Sonar的全部功能,(升级不支持)。因此Sonar建议使用企业级数据库,而非Derby。 |
H2 |
同Derby数据库一样。绑定发布,但是不建议使用。 |
支持2005版本,使用jTDS驱动。不支持微软驱动。精简版本支持。 不支持2008版本。但是有用户成功使用。 必须指定区分大小写,指定区分重音。 |
|
支持5.X和6.X。 |
|
支持Oracle10G、11G和试用精简版。 |
|
支持8.3、8.4、9.0、9.1 |
|
应用服务器 |
|
和Sonar绑定。 |
|
支持5.5、6.0、7.0 |
|
JBoss |
不支持 |
GlassFish |
不支持。 |
浏览器 |
|
IE |
支持IE7+ |
Firefox |
所有版本。 |
Chrome |
近期稳定版本,12版本测试通过。 |
Opera |
未经测试 |
Safari |
近期稳定版本 |