让Ant帮你武装到牙齿

来源:互联网 发布:室内地图制作软件 编辑:程序博客网 时间:2024/04/28 12:43

做为一个以Java为主要开发语言的程序员,我觉得真的很幸福,有那么多好东东能够免费用。JDK是免费的,Eclipse是免费的,Ant是免费的,Tomcat、JUnit……,感谢主,有这么多可爱的人给我们这世界增添了这么多乐趣。

刚毕业开始用Java开发程序时,遇到了了JBuilder,感觉用起来真是太爽了,就象从自行车时代突然步入了汽车时代。一年多前,遇到了Eclipse,我是那种喜新厌旧的人,JB的庞大臃肿让我很无耐,并且还要安装、破解(原谅我,用不起正版的)。Eclipse只有80M,一解压就能用,并且自动导入类库、自动格式化源代码等功能让我倍感亲切,爱不释手,并且还是开源软件,很快我就彻底抛弃了JB,一头扎入了Eclipse的温柔乡。心想,就下可完美了,Eclipse有那么好的架构,有用不完的插件,可以高枕无忧了。

Ant很早就知道了,很多人都说它好,就是不明就理,心想不就是个构建工具么,有什么可牛的?值的这么多人推宠?粗粗的看了一下,一头雾水,就束之高阁了,反正Eclipse已足够我用了。最近又旧事重提,认真的学习了一下,唉,不看不知道,世界真奇妙,这个东东真是不错呀。

以前只用Eclipse时,要分别的编译(好在可以自动编译)、生成文档、用Junit做单元测试、生成Jar文件,部署,好麻烦,可控性还不强,不直不知道有什么好办法,原来Ant就是一直隐藏在我身边的那块宝贝呀,它不但但能既快又好的做完这些,还能做更多我意想不到的事情。你需要做的只是编写一个XML的配置文件,然后一执行就一切OK了,交得计算机去做了,只用品的香茗等结果就是了。

目前发现了Ant的如下几个主要功能:

1.文件处理

你可以随意指定文件进入各种操作,只需简单的一句。比如考贝、删除等

2.编译

指定源代码路径,Class输入路径就OK了,其它的一切都交给Ant去处理。最爽的是可以指定哪些文件不需要编译,比如文件名是以Test作结束的Java文件。

3.执行

4.生成Jar、zip等归档文件

5.自动从CVS服务器下更新最新文件、自动提交源代码、Class文件、归档文件到CVS服务器

6.自动化测试

7.自己可以去扩展定制功能

原创粉丝点击