阅读更多

21顶
2踩

编程语言

原创新闻 你还在用Ant吗?赶快用Buildr吧

2007-11-02 11:43 by 见习编辑 robbin 评论(6) 有12864人浏览
Java开发人员鲜有不使用Ant和Maven的,但是也鲜有不憎恨Ant和Maven的。Ant/Maven的项目构建文件build.xml和pom.xml总是那么复杂,用xml编写构建的逻辑,总是那么痛苦。看看Ruby社区的rake构建工具,就知道用ruby作为DSL写构建脚本是多么的轻松了。

最近一两年,随着Ruby的崛起,也有很多人考虑用ruby来取代Maven构建工具。Buildr和Raven就是其中的佼佼者。

Buildr是一个ruby的构建工具,用来构建Java项目,取代Maven 2.0,最近Buildr已经成为Apache开源组织的孵化项目,请注意! Buildr是Apache开源组织有史以来的第一个Ruby项目!

目前Buildr支持如下特性:

1、可以读取Maven的pom.xml构建文件,创建Buildr的构建文件
2、支持ANTLR解析器
3、支持Hibernate XDoclet和Schema任务
4、支持JUnit/TestNG测试框架
5、支持所有Ant的任务,只要你会用ant,你就会用buildr

除了Buildr之外,Raven也是一个用ruby写的Java项目构建工具,不过Buildr的开发更加活跃一些。还犹豫什么,你还用Ant,Maven吗?赶紧用Buildr吧!

http://buildr.rubyforge.org/index.html
21
2
评论 共 6 条 请登录后发表评论
6 楼 vickey 2008-06-30 11:47
不太习惯写Ruby
5 楼 jasongreen 2007-11-04 16:37
正在用maven,感觉maven不错

builder,raven,是针对ruby的吧
4 楼 yueguangyuan 2007-11-04 01:37
buildr出来已经有一段时间,但是仅仅是宣传的欢,真正用的人不多,特别是用惯了Ant(肯用Maven取代Ant的公司也要少一些)的Java开发者,想一下切换到buildr还是有难度,buildr想普及还需要很多时间和很多人努力
3 楼 totong 2007-11-03 15:35
好容易学会了maven,感觉学这些东西真不容易啊,持观望态度
2 楼 cddcdd 2007-11-03 12:33
等引领潮流了再学
哈哈
ant,maven,都没jbuilder2007之前的版本好,可视化呀。
一下就能打包。
你去看看eclipse里写builder文件有这么方便吗?
1 楼 Raecoo 2007-11-03 10:21
新玩意真多

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Ant之build.xml详解

    可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant所...

  • ANT build.xml文件详解

    ANT build.xml文件详解(一) Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make...

  • Ant_的最完整build.xml解释

    最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。 Ant 与 makefile Makefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”只是

  • ANT build.xml文件详解(一)

    可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant...

  • Ant 使用教程

    可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant...

  • [转载]Ant-build.xml详解

    ANT build.xml文件详解(一) Ant的概念  可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个...

  • ant用法;

    Ant build.xml详解一; Ant的概念  可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。...

  • Ant 之bulid.xml详解

    ANT build.xml文件详解(一) Ant的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make...

  • 接口管理这下总会了吧?

    接口管理这下总会了吧?...一开始,也在自己的博客上整理了使用说明文档,它的配置,说老实话,很多刚上手的同学还是觉得很难使用。 我就这个问题思考了下,决定基于 Spring Boot 的装配机制,写个简单好用的 Api S

  • ANT的一些用法

    是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,...如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。  Eclipse中已经集成了Ant,我们可以直接在Eclipse

  • Android自动化构建之Ant多渠道打包实践(下),吃一堑长一智

    生成R.java文件… 编译aidl文件… java源文件编译成class文件… 将.class文件转化成.dex文件… 将资源文件放进输出目录…...

  • gdb调试java_使用GDB调试JNI代码

    调试JNI的c/c++代码,我一直使用打印log的方式,费时费力。在网上搜索使用GDB调试JNI的文章也不...NDK文档我总结了一下,有几方面需要了解:● 使用方式cd $PROJECT$NDK/ndk-gdb● 前提条件- 必须使用 ndk-build 编...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

  • 原木5秒数据20241120.7z

    时间序列 原木 间隔5秒钟 20241120

  • 毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

    毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

  • 基于springboot课件通中小学教学课件共享平台源码数据库文档.zip

    基于springboot课件通中小学教学课件共享平台源码数据库文档.zip

  • 基于java的网上购物商城的开题报告.docx

    基于java的网上购物商城的开题报告

  • delphi 12 控件之Delphi人脸检测与识别Demo1fdef-main.zip

    Delphi人脸检测与识别Demo1fdef-main.zip

  • 基于java的咖啡在线销售系统的开题报告.docx

    基于java的咖啡在线销售系统的开题报告

Global site tag (gtag.js) - Google Analytics