官方定义:
http://jakarta.apache.org/ant/index.html
要使用它,首先要有JAXP-compliant XML parser (在ANT的Binary Edition中已集成了 Apache Xerces2 XML parser)
然后是设置环境变量:(Windows平台下,其他OS参见ANT Manual)
在cmd下定位到c:/Ant,然后运行“ant”,可显示,编译成功!
Apache Ant is a Java
-
based build tool. In theory, it is kind of like make, without make
'
s wrinkles.
要使用它,首先要有JAXP-compliant XML parser (在ANT的Binary Edition中已集成了 Apache Xerces2 XML parser)
然后是设置环境变量:(Windows平台下,其他OS参见ANT Manual)
set
ANT_HOME
=
c:
ant
set JAVA_HOME = C:/jdk1.3.1_12
set PATH = % PATH % ; %ANT_HOME% bin
set JAVA_HOME = C:/jdk1.3.1_12
set PATH = % PATH % ; %ANT_HOME% bin
拷贝相应的目录按此文件结构(src与classes自建两个空目录):
C:/ant
+--- bin // contains launcher scripts
|
+--- lib // contains Ant jars plus necessary dependencies
|
+--- src// contains source code()
|
+--- classes// contains compiled classes(.class)
+--- build.xml
然后写个build.xml,我的如下:
<
project
name
="test"
basedir
="./"
default
="anttest"
>
< path id ="pa" >
< fileset dir ="C:lib/" >
< include name ="**/*.jar" />
</ fileset >
</ path >
< target name ="anttest" depends ="" >
< javac srcdir ="src" destdir ="classes" classpathref ="pa" />
</ target >
< target name ="run" depends ="anttest" >
< exec executable ="java" >
< arg line =" -classpath ${myclasspath} HelloWorld" />
</ exec >
</ target >
< target name ="clean" >
< delete includeEmptyDirs ="true" >
< fileset dir ="${build}" />
</ delete >
</ target >
</ project >
< path id ="pa" >
< fileset dir ="C:lib/" >
< include name ="**/*.jar" />
</ fileset >
</ path >
< target name ="anttest" depends ="" >
< javac srcdir ="src" destdir ="classes" classpathref ="pa" />
</ target >
< target name ="run" depends ="anttest" >
< exec executable ="java" >
< arg line =" -classpath ${myclasspath} HelloWorld" />
</ exec >
</ target >
< target name ="clean" >
< delete includeEmptyDirs ="true" >
< fileset dir ="${build}" />
</ delete >
</ target >
</ project >
在cmd下定位到c:/Ant,然后运行“ant”,可显示,编译成功!