[互联网]《Sonar实战.pdfVIP

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[互联网]《Sonar实战

《Sonar 实战·从入门到进阶》 作者:张晓松 Headsen Headsen@163.com Sonar 实战·从入门到进阶 本文档由Headsen 于2012-12 月翻译,2013 年01 月整理发布。 文档说明 鉴于Sonar 的重要性,而且一直没有一分较为全面的中文文档,笔者制作本 文档。本文档的主要内容由官方文档翻译而来,同时结合笔者的应用实践,对部 分文档进行增删调整,同时引入了笔者的一些应用实例,以便更加具备可读性。 本文文档通篇由headsen 翻译,用于Sonar 爱好者交流使用。请勿用于任何 商业目的。 本文档的任何问题,请联系我: headsen@163.com /headsen 官方英文文档地址:/display/SONAR/Documentation 神器Sonar 随着产品规模的越来越大,产品维护的时间越来越长,代码质量的问题日趋 凸显,后续的维护和扩展之痛,非亲历者无法体会。这时候,迫切需要一个全面 的代码质量管理平台,来解决发现、管理、解决之前的、现在的质量问题,使产 品能够轻装前进。 我从Sonar2 系列开始接触Sonar,一接触便开始着迷。从Sonar3 系列开始, 我就知道我再也无法拒绝她。 Sonar是神器,围绕代码质量管理的神器。她几乎支持了你所能想到的一切代 码质量问题:从静态分析到动态分析(单元测试)、从系统分析到人工评审、从 历史分析到现在的版本分析、从Web客户端到Eclipse插件、从本地分析到远程分 析、从集成其他代码分析插件 (FindBugs、PMD等)到作为插件被CI持续集成、 从邮件通信到任务平台交换(如JIRA )、从Web接口到插件开发,这些不一而足, 再加上Sonar的开源特征、神一般的操作界面,没有人可以拒绝她的美丽。 《Sonar 实战·从入门到进阶》 作者:张晓松 Headsen Headsen@163.com 1. 新手上路 1.1. Sonar 安装 1.1.1. 环境要求 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 数据库一样。绑定发布,但是不建议使用。 Microsoft SQL 支持2005 版本,使用jTDS 驱动。不支持微软驱动。精简版本支持。 Server 不支持2008 版本。但是有用户成功使用。 必须指定区分大小写,指定区分重音。 MySQL 支持5.X 和6.X。 Oracle 支持Oracle10G、11G 和试用精简版。 驱动ojdbc14.jar 不支持,只支持thin 模式,不支持OCI。 PostgreSQL 支持8.3、8.4、9.0、9.1 应用服务器 Jetty 6 和Sonar 绑定。 Apache Tomcat 支持5.5、6.0、7.0 JBoss 不支持 GlassFish 不支持。 浏览器 IE 支持IE7+ Firefox

您可能关注的文档

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档