ant是什么好像很费话,反正很多开源项目都用ant.
我也必须的会用。首先是入门吧。
1,下载安装
去apache官网下载一个ant,http://ant.apache.org/
下载地址:http://labs.mop.com/apache-mirror//ant/binaries/apache-ant-1.8.4-bin.zip
解压后,设置环境变量(path)和ant_home(ANT_HOME)
path= %ANT_HOME%\bin;
打开cmd,输入如:ant -version:
会出现如下:
C:\Documents and Settings\Administrator>ant -version
Apache Ant(TM) version 1.8.4 compiled on May 22 2012
2,简单的demo
新建java项目demo,新建类文件。ANTDemo.java
输入如下代码:
1 package test; 2 3 public class ANTDemo{ 4 public static void main(String[] args){ 5 System.out.println("this is ant demo!"); 6 } 7 }
在项目根目录下面新建build.xml
1 <?xml version="1.0" encoding="UTF-8"?> 2 <project name="demo" default="compile" basedir="."> 3 <property name="classdir" value="${basedir}/tempbuild/classes"/> 4 5 <target name="compile"> 6 <!-- create class temp folder --> 7 <mkdir dir="${classdir}"/> 8 9 <!-- java compile to classes --> 10 <javac srcdir="${basedir}/src" destdir="${classdir}" includeantruntime="true"> 11 12 </javac> 13 14 <!--run --> 15 <java classname="test.ANTDemo"> 16 <classpath> 17 <pathelement path="${classdir}"/> 18 </classpath> 19 </java> 20 21 <!-- package to jar --> 22 <jar destfile="demo.jar" basedir="${classdir}"> 23 <manifest> 24 <attribute name="Main-class" value="ANTDemo"/> 25 </manifest> 26 </jar> 27 28 <!-- delete temp dir --> 29 <delete dir="${basedir}/tempbuild"/> 30 31 </target> 32 33 </project>
接下来就运行这个任务了。打开cmd 输入build文件所在的路径,
C:\Documents and Settings\Administrator>ant -file E:/workspace/demo/build.xml
就可以看到结果了。并且在项目根目录下面会看到,demo.jar
再就是ant的使用命令介绍了。
http://www.cnblogs.com/philander/articles/1782254.html