收藏 分销(赏)

Java持续集成工具.doc

上传人:pc****0 文档编号:7193859 上传时间:2024-12-27 格式:DOC 页数:5 大小:29KB 下载积分:10 金币
下载 相关 举报
Java持续集成工具.doc_第1页
第1页 / 共5页
Java持续集成工具.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
敏捷方法倡导java持续集成,并输送很多有用的工具。当前比较流行的持续集成服务工具有 1) apache continuum 2) 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 ) http://sonar.codehaus.org/documentation/ 安装指南:http://docs.codehaus.org/display/SONAR/Installation+guide http://docs.codehaus.org/display/SONAR/Frequently+Asked+Questions 下载 http://sonar.codehaus.org/downloads/ sonar整合代码覆盖率/规则检查等数据WEB图形化展现。 预先条件 在window xp上环境变量PATH已经加入D:\apache-maven-2.0.9\bin D:\apache-maven-2.0.9\my-webapp>java -version java version "1.5.0_14" Java(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.9\my-webapp>mvn -v Maven version:2.0.9 Java version:1.5.0_14 OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows" 安装 安装在,D:\sonar-1.4.3\conf InstallNTService.bat安装服务 StartNTService.bat启动服务 IE:http://127.0.0.1:9000/初步测试。 缺省用户名密码:admin/admin 在WEB页面上创建DB,创建后可以看到D:\sonar-1.4.3\conf\sonar.properties sonar.jdbc.url: jdbc:derby://localhost:1527/sonar;create=true sonar.jdbc.driverClassName: org.apache.derby.jdbc.ClientDriver IE展现图如下: 配置与maven2的关联 在$MAVEN_HOME/conf(如D:\apache-maven-2.0.9\conf)或者~/.m2下的settings.xml文件加入下面内容 <profile> <id>sonar</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <sonar.jdbc.url> jdbc:derby://localhost:1527/sonar </sonar.jdbc.url> <sonar.jdbc.driver>org.apache.derby.jdbc.ClientDriver</sonar.jdbc.driver> <sonar.jdbc.username>sonar</sonar.jdbc.username> <sonar.jdbc.password>sonar</sonar.jdbc.password> <sonar.host.url>http://127.0.0.1:9000/</sonar.host.url> </properties> </profile> 配置一个maven2工程pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.app</groupId> <artifactId>my-webapp</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>my-webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project> 编译发布 D:\apache-maven-2.0.9\my-webapp>mvn org.codehaus.sonar:sonar-maven-plugin:1.4.3:sonar -Dsonar.skipInstall=true 重新刷新IE数据,漂亮的数据图表展现在面前。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服