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进行项目的构建。

   

  

评论
javatar 2007-05-31   回复
呵,是有点
sg552 2007-05-31   回复
雷声大,雨点小。 现在的javaeye流行这个吗?

动辄就《某某技术的某某企业应用》,或者《深入比较某某与某某》,结果就是不到300字的介绍,比官方的 introduce 还简单。
suyulin6688 2007-05-31   回复
ant不错。

很喜欢用UltraEdit和ant来做java开发、编译、打包、部署。

不大喜欢eclipse。
xl515331 2007-05-31   回复
我刚开始用 Maven2 感觉还是有些不太习惯 尤其是它对jar 包的管理,虽然可以进行集中管理,但还是需要自己管理 pom 中冗长的 Dependcy 节点.

还有如果用 maven 必须按照他的目录结构进行开发 有些不太习惯,并且和 Eclipse 集成的不太好的说


希望搂主赐教 大家一起学习 谢了先 !!



free_zk 2007-05-31   回复
ant确实不错,在加上maven更是如虎添翼。

我觉得什么工程都可以用ant进行构建,但如果模块多的话,用ant更为方便。
galaxystar 2007-05-31   回复
maven不错,旗下还使用了几个比较有名的开源包!
Michael.zhl 2007-05-30   回复
一直在用.Eclipse里内置的ANT......
liuzongan 2007-05-30   回复
maven2比ant要好些,因为manven2不要写得ant脚本那么复杂,是不是啊?更何况maven2还对包进行管理
ecsun 2007-04-21   回复
恩,没有问题,从基础的开始,写一个相对全面的,包括怎么生成dll,xml,model等等。其实使用ant是有很多经典的例子的,比如liferay,gridsphere等。
quysc 2007-04-20   回复
说的有道理,但是使用ANT的人 ,我觉得是那种对开发比较熟悉,才

可以用他更得心应手,我也看拉几天,总算有点明白拉!希望您继续写下

去,最好是写一些网上很少见的那种,比如一些用XDoclet生成form,

生成Hibernate的.hbm.xml文件的内容,加一些注释.
发表评论

该博客是同时发布到论坛的,无法评论在论坛已被锁定的帖子

ecsun
搜索本博客
我的相册
959d6764-20ee-3f5d-8e7d-62b829f243a0-thumb
Faceye基础版(开源)新建标签页
共 24 张
最近加入圈子
存档
最新评论