Java持续集成工具.doc_第1页
Java持续集成工具.doc_第2页
Java持续集成工具.doc_第3页
Java持续集成工具.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

敏捷方法倡导java持续集成,并输送很多有用的工具。当前比较流行的持续集成服务工具有1) apache continuum2) CruiseControl 配套做持续集成的工具包有 1) JUnit 单元测试 2) JUnitPerft或者eclipse tptp 做单元性能测试 3) 数据库DDL初始化语句 4) EasyMock 等模拟工具 5) PMD,checkStyle,FindBug分析工具 6)httpUnit HTTP接口测试 7) purify/Jprofile 动态分析 8) EMMA/Clover度量代码覆盖率 9) JAVANCSS度量代码复杂度 10) JDepend 度量耦合度 10) 构建工具ant, 11) 部署脚本 12)分布式分发框架staf/stax 如上工具通过与持续集成工具粘合,将产生强大威力。 当前阿里巴巴平台架构师采用continuum+maven+mylyn+trac,淘宝采用cruisecontrol做接口测试。开源的质量控制工具 Sonar上一篇 / 下一篇 2008-11-23 17:14:55 / 个人分类:java性能监控与调优查看( 623 ) / 评论( 0 ) / 评分( 0 / 0 )/documentation//article/show/195 安装指南:/display/SONAR/Installation+guide/display/SONAR/Frequently+Asked+Questions 下载/downloads/ sonar整合代码覆盖率/规则检查等数据WEB图形化展现。预先条件在window xp上环境变量PATH已经加入D:apache-maven-2.0.9binD:apache-maven-2.0.9my-webappjava -versionjava version 1.5.0_14Java(TM) 2 Runtime Environment, Standard Edition (build1.5.0_14-b03)Java HotSpot(TM) Client VM (build1.5.0_14-b03, mixed mode)D:apache-maven-2.0.9my-webappmvn -vMaven version:2.0.9Java version:1.5.0_14OS name: windows xp version: 5.1 arch: x86 Family: windows 安装安装在,D:sonar-1.4.3confInstallNTService.bat安装服务StartNTService.bat启动服务IE::9000/初步测试。 缺省用户名密码:admin/admin在WEB页面上创建DB,创建后可以看到D:pertiessonar.jdbc.url: jdbc:derby:/localhost:1527/sonar;create=truesonar.jdbc.driverClassName: org.apache.derby.jdbc.ClientDriver IE展现图如下: 配置与maven2的关联在$MAVEN_HOME/conf(如D:apache-maven-2.0.9conf)或者/.m2下的settings.xml文件加入下面内容 sonar true jdbc:derby:/localhost:1527/sonar org.apache.derby.jdbc.ClientDriver sonar sonar :9000/ 配置一个maven2工程pom.xml 4.0.0 com.mycompany.app my-webapp jar 1.0-SNAPSHOT my-webapp junit junit 3.8.1 test 编译发布 D:apache-maven-2.0.9my-webappmvn

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论