设为首页
·
加入收藏
首页
PHP项目
JAVA项目
AJAX项目
C#项目
Ruby/Rails项目
U/Linux项目
教程下载
技术文章
我要登陆
我要注册
您的帐号:
您的密码:
自动登录:
取消
不是吧,您还没注册?赶紧注册吧!
10秒钟闪电注册
我要登陆
我要登陆
我要注册
您的邮箱:
请将您的邮箱作为登录账号
您的昵称:
4~30个字符,可以为中文
登陆密码:
6~30个半角字符
确认密码:
请再次输入密码
验 证 码 :
取消
开发工具
Eclipse插件
IDE
项目管理
Web测试工具
UML建模
源码控制
团队协作
测试工具
项目构建
打包工具
开源吧
>
JAVA开源项目
>
开发工具
>
项目构建
Cruise Control
CruiseControl是一个针对持续构建程序(项目持续集成)的框架,它包括一个email通知的插件,Ant和各种各样的CVS工具。CruiseControl提供了一个Web接口, 可随时查看当前的编译状况和历史状况
【官方主页】
【下载地址】
网友留言/评论
我要留言/评论
相关开源项目
Rant
:Rant代替远程ANT,它是一个分布式编译系统。它允许一个ANT文件去编译另外一个系统并可接收发生的异常。
Ivy
:Ivy是一个免费基于Java的依赖管理器。它提供了一些强大的功能包括依赖传递,ant集成, maven存储库兼容,持续集成,html报告等。
GenJar
:GenJar用来生成Jar文件是一个特殊的ANT任务.它依据于类与类之间的从属关系来生成Jar文件而不是简单地依据于一个目录中的内容.
JMK
:JMK 这个应用程序用于保证一套文件是处于一致的状态。它基本上是要作为大多数Unix系统中的一部分,但按照平台无关性而设计。
EL4Ant
:EL4Ant 一个轻量级的,高效的,基于Apache Ant的构建系统。它当前支持功能有:
* 基于模块,递归依赖与属性的项目定义;
* 编译Java源代码;
* Java命令执行(Main class或JUnit);
* 生成JUnit report,Checkstyle report和Javadoc;
* Eclipse集成(生成.project与.classpath)等。
ControlTier
: 一个开源、跨平台的构建/部署服务器的自动化框架,可以在多个节点、多个应用层上进行服务扩展及管理等工作。
Hudson
:可扩展的持续集成引擎。主要用于:
1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。
2.监控一些定时执行的任务。
Hudson拥有的特性包括:易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。易于配置-所有配置都是通过其提供的web界面实现。集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。生成JUnit/TestNG测试报告。分布式构建支持-Hudson能够让多台计算机一起构建/测试。文件识别- Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。插件支持-Hudson可以通过插件扩展,你可以开发适合自己团队使用的工具。
Continuum
:Continuum可用于Java项目构建的持续集成,使用简单。它内置支持Maven 2,Maven 1, Ant和Shell Scripts.
JAM
:JAM(JavaGen Ant Modules)是一个标准组件化的ANT工具包,用来构建J2EE应用程序。它由ANT Scripts集合组成,这些脚本用来执行所有Java/J2EE多应该有的构建任务比如:编译,打包,测试,部署和J2EE服务器控制。JAM 已经发展一个卓越的构建框架,它已经可以支持CVS, Axis, Castor, JMX, Hibernate并支持JUnit 与 Cactus测试,XDoclet与基于UML的代码生成技术等。
CPMake
:CPMake是一个Java开发的类似于GNU make的构建工具可以用于C, C++, Java, C#, XSL ...等。它的构建文件用Java脚本语言(可以是BeanShell, Rhino, Jython and Groovy)来编写以便增加灵活性。因此用户可以根据自己的项目来定制make文件。
联系我们
|
关于开源
CopyRight © 2008-2010
www.kaiyuanba.cn
京ICP备10010536号