2007-04-18
一个项目是否适合采用ant进行构建?
ant 是什么?简单的来说,ant是一个构建工具,目前有很多IDE都与ant进行了很好的集成,比如如日中天的eclipse,日落西山的Jbuilder(我在上学时候的最爱),
可能我们会说,现在的IDE自动化程度已经这么高了,没有必要采用ant这样的命令行方式的工具进行构建,直接使用IDE的内置功能进行编译打包发布就可以了。是啊,IDE是如此的方便,我们为什么还要选择ant呢?我觉得有以下原因,使我们有理由选择ant.
1.ant 开源的,IDE则不完全,至少有收费的plug-in存在。
2.ant是向后兼容的,保证构建完全。
3.ant脚本基于XML,你可以很随意的书写你的构建脚本,只要你能想到的,ant都会提供,当然,也会存在ant没有提供的,但你可以自己动手,给ant添加一双翅膀。
4.在项目的中后期,使用ant进行打包,更新,以及发布,测试,是一件自动化程度非常高的事情,比IDE的使用及控制要容易的多。
5.ant支持完善的第三方扩展。
6.数量众多的开源项目使用 ant 进行构建,比如Liferay,GridSphere,Spring以及SpringSide,为什么我们不选择ant呢?当然,你也可以选择maven,如果你喜欢的话。
在接下来的几天里,我会以一个全新的项目来一步一步说明如何使用ant进行项目的构建。
- 17:49
- 浏览 (5127)
- 论坛浏览 (3571)
- 评论 (10)
- 分类: 技术
- 相关推荐
评论
雷声大,雨点小。 现在的javaeye流行这个吗?
动辄就《某某技术的某某企业应用》,或者《深入比较某某与某某》,结果就是不到300字的介绍,比官方的 introduce 还简单。
动辄就《某某技术的某某企业应用》,或者《深入比较某某与某某》,结果就是不到300字的介绍,比官方的 introduce 还简单。
suyulin6688
2007-05-31
回复
ant不错。
很喜欢用UltraEdit和ant来做java开发、编译、打包、部署。
不大喜欢eclipse。
很喜欢用UltraEdit和ant来做java开发、编译、打包、部署。
不大喜欢eclipse。
我刚开始用 Maven2 感觉还是有些不太习惯 尤其是它对jar 包的管理,虽然可以进行集中管理,但还是需要自己管理 pom 中冗长的 Dependcy 节点.
还有如果用 maven 必须按照他的目录结构进行开发 有些不太习惯,并且和 Eclipse 集成的不太好的说
希望搂主赐教 大家一起学习 谢了先 !!

还有如果用 maven 必须按照他的目录结构进行开发 有些不太习惯,并且和 Eclipse 集成的不太好的说
希望搂主赐教 大家一起学习 谢了先 !!
galaxystar
2007-05-31
回复
maven不错,旗下还使用了几个比较有名的开源包!
Michael.zhl
2007-05-30
回复
一直在用.Eclipse里内置的ANT......
恩,没有问题,从基础的开始,写一个相对全面的,包括怎么生成dll,xml,model等等。其实使用ant是有很多经典的例子的,比如liferay,gridsphere等。
发表评论
该博客是同时发布到论坛的,无法评论在论坛已被锁定的帖子
我的相册
Faceye基础版(开源)新建标签页
共 24 张
共 24 张
链接
最新评论
-
SNMP基础开发
大哥。。。不行哦。。。。。搞一些军事联接来骗俺。。。。太坏了。。。5555555 ...
-- by 郭亲华 -
一棵完整的异步加载的Ext ...
http://faceye.googlecode.com
-- by ecsun -
一棵完整的异步加载的Ext ...
似乎没有看到收尾的工作,干脆把代码传上来得了。可以学习学习
-- by phenom -
结束半月假期,开始工作
这不刚第一天来上班嘛~
-- by ecsun -
结束半月假期,开始工作
国庆节假日不办理户口的吧?我还得专门请假去弄户口,麻烦啊。
-- by geminiyellow

![ecsun的博客: [海鹏Blog]--{FaceYe开源} 用户头像](http://www.javaeye.com/upload/logo/user/36668/bcfaff38-8200-4288-88e6-f588c3138e36.gif?1196653519)





评论排行榜