Aug 28, 2009 Friday
学习:《 轻量级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. 程序代码如下: