java ant安装与使用

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

 

原文地址:https://www.cnblogs.com/overstep/p/2725669.html