一个ant的简单实例

本文详细介绍如何使用Apache Ant进行Java项目的自动化构建过程。包括Ant的安装配置、环境变量设置及简单的项目构建实例。通过实例演示了从创建源文件、编写build.xml配置文件到执行构建命令的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:http://www.cnblogs.com/xwdreamer/archive/2011/11/23/2296924.html

0.安装
0.1.到http://ant.apache.org/bindownload.cgi

下 載 Ant,我使用的版本是1.70,解压缩下载文件到你的工作目录, 这里以d:\ant_home 为例
0.2. 如图新增系统变量

新 增 系 统 变 量 :ANT_HOME, 内容:d:\ant_home\apache-ant-1.70。在PATH 环境变量中加入Ant 的bin 目錄:%ANT_HOME%\bin。如 果 要 让 Ant 能支持JUnit, 需要直接將JUnit 的junit.jar 放置在Ant 的lib 目錄, 并记得改变CLASSPATH 中原先有关于JUnit 的设定,例如:%ANT_HOME\lib\junit.jar,虽然也有其它的方式可以設定, 但這是最快最簡單的方法。如 果 是 Windows 2000/XP,请在[系统内容/高级/环境变量]中设置[系统变量],以完成以上的设定, 例如:

0.3. 测试安装

CMD 进入命令行界面,运行

Ant  

出现如下提示,说明安装成功

E:\srcgen\webwork>ant  
Buildfile: build.xml does not exist!  
Build failed  

步骤1:创建工作目录AntTest

D:\Documents\workspace\AntTest

步骤2:新建HelloWorld.java

package test.ant;  
public class HelloWorld {  
    public static void main(String[] args) {  
        // TODO Auto-generated method stub  
        System.out.println("HelloWord !!");  
    }  
}  

步骤3:
在AntTest目录根据包名package test.ant创建目录D:\Documents\workspace\AntTest\src\test\ant并将HelloWorld.java放入其中。

步骤4:创建build.xml

<?xml version="1.0" encoding="UTF-8"?>  
<project name="HelloWorld" default="run" basedir=".">  

    <property name="src" value="src" />  
    <property name="dest" value="classes" />  
    <property name="hello_jar" value="hello1.jar" />  

    <target name="init">  
        <mkdir dir="${dest}"/>  
    </target>  

    <target name="compile" depends="init">  
        <javac srcdir="${src}" destdir="${dest}" includeantruntime="on" />  
    </target>  

    <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>  

步骤5:进入cmd执行ant

$ ant

如果想执行build中的clean和rerun指定,可以通过下面的命令

调用clean:

ant clean  

调用rerun:

ant rerun  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值