使用其它版本的 Ant
Eclipse 平台提供 Ant 1.5.2 作为插件库。当在工作台中运行 Ant 构建文件时,
缺省使用版本 1.5.2。也可使用其它版本,尽管它们不受支持。至少有两种方法来使用其它版本的 Ant:
- 更改 Ant 类路径:
- 当 Ant 运行构建文件时,它将在 Ant 类路径上查找必需的类。Ant 类路径由添加新任务、类型或库的插件组成,以及在外部工具首选项中定义的类路径。要访问首选项,单击窗口 > 首选项 > Ant > 运行时。与 Ant 1.5.2 相关的两个 JAR 是
ant.jar
和 optional.jar
。除去这些 JAR 并添加来自需要的 Ant 版本的 JAR。注意不再需要添加 Xerces
JARs 到运行时 Ant 类路径,这将会引起问题。从 Eclipse 提供的 org.apache.xerces 插件装入 Xerces 类。对多数 Ant
分发,Xerces JAR 甚至不能与 ant.jar 和 optional.jar 在同一个物理位置。这由包含清单文件的 Ant JAR 生成,清单文件中包含到 Xerces JAR 的类路径项。
更改 Ant 类路径后,所有以后的 Ant 构建都将使用已更新的版本,而不是缺省版本。要将 Ant 类路径恢复至它的原始状态,单击属性页面上的恢复缺省值按钮。
- 将 Ant 用作外部工具:
- 当更改 Ant 类路径不是一个选项,或您只想测试 Ant 的较新版本或 beta 版本时,将其用作外部工具是一个较好的解决方案。通常当它在“工作台”中运行时,Ant 脚本本身被认为是外部工具,但这不是唯一的方法。要将二进制 Ant 版本作为外部工具安装(注意:这些步骤适用于 Windows,但是对于其它操作系统可以使用相似的方法):
- 从 http://ant.apache.org 下载并安装 Ant 的二进制版本。
- 单击运行 > 外部工具 > 外部工具...。
- 单击程序
- 单击新建。
- 输入外部工具的名称(例如,External Ant)。
- 对于位置字段,单击浏览文件系统。
- 查找并选择称为
ant.bat
的文件(它应在 Ant 安装的 bin
文件夹中)。
- 在自变量字段中,输入通常为在“工作台”外部运行脚本而输入的脚本的自变量。
- 在工作目录字段中输入构建文件的目录。
- 单击运行以执行该构建文件。
当将 Ant 作为外部工具运行时,Eclipse 添加的任何一个任务或类型都不起作用。而且,Ant 类路径首选项对于脚本执行不起作用。

Ant 支持
外部工具

运行 Ant 构建文件
运行外部工具
修改 Ant 类路径
添加新的 Ant 任务和类型
