Ant 初体验

来源:互联网 发布:拳皇wing 源码 编辑:程序博客网 时间:2024/05/20 14:27

学习:《 轻量级Java EE企业应用实战 》P30

 

李老师的书上说ant是一种基于Java的生成工具,类似于C的Make工具。

Hehe, 偶是什么叫生成工具也不懂,基本没用过Linux所以Make也不懂。只好google了。终于找来了自己比较容易理解的东东:

 

什么是ant? Ant, Another Neat Tool,  简单来说它是一种构建工具
那什么是构建呢? 形象的说,94你要把代码从某个地方拿来,编译,再拷贝到某某个地方去等等操作,当然它的功能不仅仅如此,但主要是
使用ant有什么好处呢? Ant的特点是语法清晰,使用简单, 且功能强大.因为ant 是用java实现的,所以和java一样,ant 具有跨平台的特点

 

终于有点sense了,那么具体如何使用呢? 

一,构建ant环境

 
要使用ant首先要构建一个ant环境,步骤很简单:
1),下载ant,地址http://www.apache.org/ , 为了便于学习,下载和李老师书上一致的版本:apache-ant-1.7.0-bin.zip  
2),解压ant,并把它放在一个尽量简单的目录,例如C:/ant170
3),设置2个环境变量:JAVA_HOME,因为装Tomcat时已经设置好了,所以这里可以不用重复设置了。ANT_HOME,C:/ant170 

4),如果想用CMD来调试,还要加PATH=%ANT_HOME%/bin

5),测试, 开始-->运行-->cmd进入命令行-->键入 ant 回车,如果看到
Buildfile: build.xml does not exist!
Build failed
那么恭喜你你已经完成ant的设置

 

二,体验ant


就像每个语言都有HelloWorld一样,一个最简单的应用能让人感受一下Ant


1,
首先你要知道你要干什么,我现在想做的事情是:


  • 编写一些程序
    编译它们
    把它打包成jar
    把他们放在应该放置的地方
    运行它们


这里为了简单起见只写一个程序,就是HelloWorld.java. 程序代码如下: