Ant的安装与配置

转载 2006年06月22日 10:40:00
Ant的安装非常简单,把从网上下载的jakarta-ant-1.5.1-bin.zip解开到一个目录下即可(以下假定安装在目录D:/jakarta-ant-1.5.1)。接下来需要进行环境变量配置:

SET ANT_HOME=D:/jakarta-ant-1.5.1 //注意是Ant的安装目录,不是bin子目录
SET PATH=%PATH%;%ANT_HOME%/bin;


在配置环境变量之前,请确认已经正确设置了JAVA_HOME系统变量。输入ant命令,看到如下输出说明已成功安装了Ant工具:

Buildfile: build.xml does not exist!
Build failed


提示信息表明在当前目录不存在build.xml配置文件,但这本身已经说明Ant成功运行了。

快速入门

下面用一个最简单也是最经典的例子-HelloWorld来感受一下Ant吧。

//HelloWorld.java
package com.sharetop.antdemo;
public class HelloWorld {
public static void main( String args[] ) {
System.out.println("Hello world. ");
}
}


要让Ant编译这个文件,首先需要编写一个Build配置文件。在一般情况下,这个文件被命名为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="hello.jar" />
<target name="init">
<mkdir dir="${dest}"/>
</target>
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}"/>
</target>
<target name="build" depends="compile">
<jar jarfile="${hello_jar}" basedir="${dest}"/>
</target>
<target name="run" depends="build">
<java classname="com.sharetop.antdemo.HelloWorld" classpath="${hello_jar}"/>
</target>
</project>


来看一下这个文件的内容,它描述了以下信息:工程的名字为HelloWorld,工程有四个target,分别是init、compil、build和run,缺省是run。compile只有一个任务javac,源文件位于src目录下,输出的类文件要放在classes目录下。build的任务是jar,生成的jar文件为hello.jar,它打包时以classes为根目录。而run则是执行这个HelloWorld类,用hello.jar作为classpath。这四个target之间有一个依赖关系,这种关系用depends来指定。即如果Target A依赖于Target B,那么在执行Target A之前会首先执行Target B。所以从下面运行缺省Target(run)的输出看,这四个Target的执行顺序是:init→compile→build→run。文件目录结构如图1所示。HelloWorld.java文件在src/com/sharetop/antdemo子目录下。


图1 ant_demo应用的目录结构


在命令行输入命令:ant,然后运行,可以看到如下输出:

如果配置文件名不是build.xml,比如是build_front.xml,那么,可以使用-buildfile命令参数指定:

G:/myDoc/ant_demo>ant -buildfile build_front.xml


也可以单独执行指定的某个target,比如,只编译不打包执行,可以使用下面输入命令即可:

G:/myDoc/ant_demo>ant compile

在相应的目录下会找到编译出的HelloWorld.class文件。

再看看上面的build.xml配置文件,文件开头定义了3个属性,分别指定了源文件输出路径、类文件输出路径和生成的Jar文件名,后面对这些路径的引用都通过一个${property name}来引用。所以,要注意这样一个原则“目录的定义与目录的引用应该分开”。

相关文章推荐

Ant安装与配置

  • 2012年10月08日 16:24
  • 12KB
  • 下载

Meaven+Apache-ant+JDK+SVN配置安装

  • 2015年11月09日 11:32
  • 39.45MB
  • 下载

win10下ant下载安装配置记录

准备工作,先进入Apache ant官网下载ant的Zip压缩文件,Apache Ant 1.10.1-bin-zip,然后解压,放在一个本地磁盘下。 接下来就是配置环境变量,右键计算机–》属性–》...

ANT的安装配置笔记

  • 2013年07月15日 10:40
  • 26KB
  • 下载

ant的安装和配置

  • 2017年11月02日 11:00
  • 134KB
  • 下载

Ant安装与配置

1.下载: Apache官网下载ant安装文件,http://ant.apache.org/下载完成后直接解压缩即可。 2.配置环境变量: 右击我的电脑 --> 属性 --> 高级 --> ...

Ant的安装/配置

  • 2012年01月30日 17:14
  • 44KB
  • 下载

ant——安装与配置

Ant 的概念 Ant的概念: Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操...

安装ant和环境变量配置

一、安装ant 到官方主页http://ant.apache.org下载新版(目前为Apache Ant 1.9.2)的ant,得到的是一个apache-ant-1.9.2-bin.zip的压缩包。将...

linux下Apache Ant的下载、安装和配置环境变量

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 更多资料可以查看 apache ant官方网址 apache ant百...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ant的安装与配置
举报原因:
原因补充:

(最多只允许输入30个字)