一.Ant工具的作用:
1、可以用ant编译java类,生成class文件
2、ant可以自定义标签、配置文件
3、ant可以把相关层架构成包
4、ant把整个项目生成web包,并发布到Tomcat
二,构建ant环境
要使用ant首先要构建一个ant环境,步骤很简单:
1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的)
2),下载ant 地址http://www.apache.org/找一个你喜欢的版本,或者干脆最新的版本
3),解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:\ant-1.6虽然你不一 定要这么做,但这么做是有好处的。
4),设置ANT_HOME PATH中添加ANT_HOME目录下的bin目录
5),测试一下你的设置,开始-->运行-->cmd进入命令行-->键入 ant 回车,如果看到
Buildfile: build.xml does not exist!
Build failed
那么恭喜你你已经完成ant的设置
<?xml version="1.0" encoding="UTF-8" ?>
//name:项目名 basedir:项目的根目录 .:代表当前目录 default:代表默认要作的事情
<project name="HelloWorld" default="run" basedir=".">
//类似于程序中的变量
<property name="src" value="src"/>
<property name="dest" value="classes"/>
<property name="hello_jar" value="hello1.jar"/>
//target:就是想要作的事情 在此即创建目录dest-classes
<target name="init">
<mkdir dir="${dest}"/>
</target>
//编译src下的类到dest-classes目录下
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}"/>
</target>
//从目录dest-classes里打jar包hello_jar-hello1.jar
<target name="build" depends="compile">
<jar jarfile="${hello_jar}" basedir="${dest}"/>
</target>
//运行程序
<target name="run" depends="build">
<java classname="test.ant.HelloWorld" classpath="${hello_jar}"/>
</target>
//删除生成的文件
<target name="clean">
<delete dir="${dest}" />
<delete file="${hello_jar}" />
</target>
//再次运行
<target name="rerun" depends="clean,run">
<ant target="clean" />
<ant target="run" />
</target>
</project>
注:运行命令:D:\AndroidWorkspace\HelloWorld>ant -file build.xml