使用其它版本的 Ant

Eclipse 平台提供 Ant 1.5.2 作为插件库。当在工作台中运行 Ant 构建文件时, 缺省使用版本 1.5.2。也可使用其它版本,尽管它们不受支持。至少有两种方法来使用其它版本的 Ant:

更改 Ant 类路径:
当 Ant 运行构建文件时,它将在 Ant 类路径上查找必需的类。Ant 类路径由添加新任务、类型或库的插件组成,以及在外部工具首选项中定义的类路径。要访问首选项,单击窗口 > 首选项 > Ant > 运行时。与 Ant 1.5.2 相关的两个 JAR 是 ant.jaroptional.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,但是对于其它操作系统可以使用相似的方法):
  1. http://ant.apache.org 下载并安装 Ant 的二进制版本。
  2. 单击运行 > 外部工具 > 外部工具...
  3. 单击程序
  4. 单击新建
  5. 输入外部工具的名称(例如,External Ant)。
  6. 对于位置字段,单击浏览文件系统
  7. 查找并选择称为 ant.bat 的文件(它应在 Ant 安装的 bin 文件夹中)。
  8. 自变量字段中,输入通常为在“工作台”外部运行脚本而输入的脚本的自变量。
  9. 工作目录字段中输入构建文件的目录。
  10. 单击运行以执行该构建文件。

当将 Ant 作为外部工具运行时,Eclipse 添加的任何一个任务或类型都不起作用。而且,Ant 类路径首选项对于脚本执行不起作用。

相关概念
Ant 支持
外部工具

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

 
Copyright IBM Corporation and others 2000, 2003