ant是必修科目么? 看了一些介绍ant的书,知道ant的功能挺强大的,我们公司用myeclipse开发,从没用过ant构建,也工作的挺好的,大家说说ant最方便的地方在哪儿?如何学好ant呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ANT可以一步到位的编译,部署等,尤其是在非开发环境下。 ant并非必须,但当你面对大项目,尤其是当上项目经理的时候,你会希望项目组用ant。使用myeclipse,自己开发自己调试非常方便,也没啥问题。但大项目都有一个继承、测试、发布的问题,这几个步骤,需要有大量的工作要做,而且往往都在一台独立的服务器上,这时候,我们希望将如下工作自动化:1、从CVS上下载最新的代码2、将各个模块进行编译(因为工程大了,可能会有个模块之间的依赖,因此你希望编译是按特定顺序进行的)3、将编译好的结果打包,形成发布包,部署到测试环境下4、自动执行测试代码,形成测试报告因为先在很多项目组在实践“每日构建”,因此,你总不希望每天半夜,专门派人来干这些工作,这时候,我们就需要写自动化的脚本。这时候,ant就登场了。 至于学习嘛,ant并没有什么神秘的,它主要是一个用XML写成的自动化脚本,完成我们日常手工做的事情(实际上,现在单机开发的时候,是开发工具在干这些事情,但开发工具隐藏的细节越多,对开发人员进步越不利),类似的工作包括:1、拷贝文件2、编译java类3、打成jar包4、打成war包实际上ant很好学的,看看官方文档,写几个例子,主要是以后用到哪个task,就查对应的文档就行。 1楼说的太全了......这个我说下我的经验吧,ant挺好学,不过让我自己写,老是写不对,照着SAMPLE,用着IDE,就能写出来了,因为我只是个PG,而PM对ANT是很熟的,我估计是用的多了吧,在小项目上ANT是体现不出来,不过你一个程序接近上万的APP时,还是很好用的 对,ant只是个辅助的工具,它的功能完全可以用其他工具实现。 编译,部署时,我一般用ant ,觉得它功能很强大的 ant 明天见,ant 天天见!ant就像大宝,好用不贵,好学不费劲,^_^,自从用了ANT啊,还真对得起咱这点代码。 myeclipse6以前的myeclispe就是用的ANT嘛! ssi 异常处理机制 官方minJQuery报错了 Java使用单例模式时,创建的对象会不会被垃圾回收?怎样保存不被回收? Spring配置文件 请教 Struts中通过action弹出子窗口问题 请问一个关于下拉菜单的问题 JSP的 关于环境变量配置的一个怪现象 关于hibernate many-to-one的问题 连接ORACLE 时、出现的异常? 下周有面试!高分求JAVA/J2EE / EJB / JMS 的电子书? http接口本机调式正常,服务器运行抛出connect timed out 异常 解析XML并存到数据库的问题
这时候,我们希望将如下工作自动化:
1、从CVS上下载最新的代码
2、将各个模块进行编译(因为工程大了,可能会有个模块之间的依赖,因此你希望编译是按特定顺序进行的)
3、将编译好的结果打包,形成发布包,部署到测试环境下
4、自动执行测试代码,形成测试报告因为先在很多项目组在实践“每日构建”,因此,你总不希望每天半夜,专门派人来干这些工作,
这时候,我们就需要写自动化的脚本。这时候,ant就登场了。
(实际上,现在单机开发的时候,是开发工具在干这些事情,但开发工具隐藏的细节越多,对开发人员进步越不利),
类似的工作包括:
1、拷贝文件
2、编译java类
3、打成jar包
4、打成war包实际上ant很好学的,看看官方文档,写几个例子,主要是以后用到哪个task,就查对应的文档就行。
ant 天天见!ant就像大宝,好用不贵,好学不费劲,^_^,
自从用了ANT啊,还真对得起咱这点代码。