首先从http://ant.apache.org下载Ant包,我的是“apache-ant-1.8.0-bin.zip [PGP] [SHA1] [MD5]”
把次包解压在C盘根目录下:C:/apache-ant-1.8.0
打开Eclipse,新建Java Project,命名为AntTest001,新建HelloAnt类:
public class HelloAnt {
public static void main(String[] args) {
System.out.println("hello ant!!!!");
}
}
并通过“右击—新建—文件夹”手动建立如下的目录以及build.xml空文件:
--AntTest001
--src
--(default package)
+HelloAnt.java
+JRE System Library
--build
Classes
jar
lib
build.xml
然后单击工程名,按“Alt+Enter”,弹出属性窗口,选择“Java Build Path”——“Source”,将最下面的Default output folder改成build文件夹下的classes文件夹。
把以下代码复制进build.xml文件:
<?xml version="1.0"?>
<project default="main" basedir=".">
<echo message="pulling in property files" />
<property file="build.properties" />
<target name="init">
<echo message="init. delete the old class files. and create the new folds." />
<delete dir="${classpath}" />
<mkdir dir="${classpath}" />
</target>
<target name="compile" depends="init">
<echo message="compile the java source files." />
<javac srcdir="src" destdir="${classpath}" />
</target>
<target name="main" depends="compile">
<echo message="calling java to run this java project." />
<java classname="HelloAnt">
<classpath>
<pathelement path="${classpath}" />
</classpath>
</java>
</target>
</project>
我的工程目录是E:/J2EE_Eclipse/AntTest001,所以在命令行中键入:
e:(回车)
cd E:/J2EE_Eclipse/AntTest001(回车)
我的JDK放在C:/Program Files/Java/jdk1.5.0_16 下面,所以在命令行执行以下命令:
set ANT_HOME=C:/apache-ant-1.8.0 (你的Ant根目录)
set JAVA_HOME=C:/Program Files/Java/jdk1.5.0_16 (你的JDK根目录)
set PATH=%PATH%;C:/apache-ant-1.8.0/bin (Ant根目录下的bin文件夹)
(直接复制进命令行,按回车即可)
然后在命令行中键入:ant -buildfile build.xml
在命令行中会打印出执行结果。