2024年6月2日发(作者:)

Ant1.7.1用户手册--安装

2008-10-19 13:41:31| 分类: Ant 1.7.1 | 标签: |字号大中小 订阅

得到Ant

二进制版本

最新的稳定版本可以在/直接下载。

作为RPM包中的二进制版本

在jpackage一节介绍。

和IDE绑定

所有主流的Java IDE都支持Ant,例如Eclipse,NetBeans和IntelliJ IDEA。如果您使用这种

方式安装ant,需要得到和IDE发布时间最近的Ant。一些IDE需要在IDE工具中设置Ant

的路径才能运行,除了(Eclipse和NetBeans)。如果想要使用命令行的Ant相关的Jar文件

要作为附加的二进制文件或任务添加到Ant中。注意,如果IDE任务或插件不能运行,Ant

组织不会发布bug报告。请首先尝试IDE的发布列表,如果合适的话里面会有bug记录。

当指向不同的Ant时,IDE可以不变。这样作可以让开发者升级最新版本的Ant,同时消除

命令行和IDE中Ant的不一致性。

和Java程序绑定

很多Java程序,很可能是服务器,发布时会附带Ant。在应用程序内部主要的应用是使用

Java的API在Ant运行时代理JSP页面的编译。不是所有程序都支持这样发布。通常如果

不使用自带的Ant而使用其他版本的Ant,可能出现问题,所以在PATH中他们有自己版本

的或。如果Ant在安装一些其他东西后运行不正常,试一下诊断一节中的建

议。

源代码版本

如果您想得到源码,可以从/下载最新发布的源码。如果

您想得到最新版本的代码,可以从SVN中下载。在accessing SVN上可以访问Ant的详细

情况。所有bug都在源码树的顶端解决,对一些bug的第一反应应该是“是否您已经下载了

最新的源码”。不要害怕卸载到还未发布的版本,因为除了新功能的其他功能还是很稳定的。

参考Building Ant一节,看一下如何编译源码。您也可以在在线访问Ant SVN repository。

系统需求

Ant在许多平台中都可以成功使用,包括Linux,Unix商用版本比如Solaris和HP-UX,

WindowsNT平台,OS/2,Novell Netware 6, OpenVMS 以及 MacOS X。这些平台是开发者

使用最多的,排序没有特殊的区别,Linux, MacOS X, Windows XP 以及 Unix;在这些平台

上都可以工作的很好。从Ant1.7开始,Windows 9x系列不再支持。

要构建和使用Ant,您必须安装一个JAXP-compliant XML解析器并且配置在classpath中,

例如Xerces。

可以下载Apache Xerces2 XML解析器。要了解JAXP,请参考/xml/。如

果想使用一个不同的JAXP-compliant解析器,应该将ant的lib目录下的 和

删除。

您可以将您想使用解析器的Jar文件拷贝到Ant的lib目录下或放在系统的classpath中。如

果您使用一个老版本的解析器,Ant的一些部分可能不能解析,尤其是不能识别名字空间的

解析器。尤其是不能使用Crimson解析器。

提示:“ant -diagnostics”将展示使用的XML解析器和位置。

对于当前版本的Ant来说,您也需要系统中安装一个JDK,1.2或以后版本都可以,强烈建

议使用1.5或以后版本。使用越新的Java,就可以使用更多的Ant任务。

注意:如果没有JDK只有JRE运行时,那么一些任务将不能运行。

开源Java运行时

Ant组织强烈支持用户将Ant运行在Kaffe或其他开源Java运行时中,同时努力让产品支持

这些平台。例如使用Kaffe以及Gnu Classpath配合Xerces以及Xalan的库。

安装Ant

二进制发布版的Ant包含如下目录:

ant

+--- README, LICENSE, , other text files. //basic information

+--- bin // contains launcher scripts

|

+--- lib // contains Ant jars plus necessary dependencies

|

+--- docs // contains documentation

| |

| +--- images // various logos for html documentation

| |

| +--- manual // Ant documentation (a must read ;-)

|

+--- etc // contains xsl goodies to:

// - create an enhanced report from xml output of various tasks.

// - migrate your build files and get rid of 'deprecated' warning

// - ... and more ;-)

运行Ant只需要bin和lib文件夹。要安装Ant,选择一个目录并且将发布文件拷贝到目录

中即可。这个目录就是ANT_HOME。

Windows 95, Windows 98 & Windows ME 注意事项:

在这些系统中,如果ANT_HOME是一个长文件名(不是8.3格式的文件名),运行ant是会

出错。这个问题是OS在批处理文件中处理for关键字的限制造成的。如果出现了这种情况,

建议使用短目录名作为ant安装目录,8.3格式的,例如:C:Ant。

在这些系统中,您还需要为Ant运行脚本中的环境变量配置更多的环境变量空间。完成这项

工作,需要在文件中添加或更新以下命令:

shell=c: c: /p /e:32768

安装

在运行Ant之前还需要一些设置,除非您安装RPM version from ,配置方式如

下:

l 将bin目录添加到path中。

l 将ANT_HOME环境变量设置为安装Ant的文件夹。在一些操作系统中,Ant的启动

脚本可以猜测ANT_HOME的位置(Unix部分版本以及Windows NT/2000),但最好不要依

赖这个特性。

l 可选的,设置JAVA_HOME环境变量。这个环境变量的值是您安装JDK的目录。