Ant 类路径和定制任务

另请参见

缺省情况下,不管何时运行 Ant,IDE 都将忽略环境中的 CLASSPATH 变量。为使生成脚本能够使用定制任务,必须将这些任务添加到 IDE 中的 Ant 类路径中。

您可以通过下列方法,将定制任务添加到 IDE 内的 Ant 类路径:

将二进制文件添加到 IDE 中的 Ant 类路径

如果无法在生成脚本中声明类路径,或使用无法更改的第三方生成脚本,则可以将任务添加到 IDE 中的 Ant 类路径。打开“选项”窗口,在窗口的左面板中单击“杂项”,然后展开 Ant 节点。使用“类路径”部分来管理 Ant 类路径。

具有显式类路径的生成脚本

推荐使用显式类路径,因为这可以确保脚本可以完整地移植。您可以在生成文件中编写自己的任务以及添加指令,以进行编译和产生 JAR 文件。在使用这些任务时,需要加入一个长 taskdef 标记,并在其中包含类路径。这是此任务的一个简单

这种方法的优点在于不需要特殊准备即可开始使用脚本。该脚本完全是自包含并可移植的。此方法还使您在 IDE 中开发任务变得更容易,因为脚本会自动为您编译这些任务。

为了使脚本更加稳定,在指定任务的类路径时最好使用属性来代替固定编码位置。您可以将该属性存储在生成脚本自身或单独的 ant.properties 文件中。然后,只更改指定属性的值就可以使整个脚本的类路径设置得到更改。

另请参见
管理类路径
定制 IDE 生成的 Ant 脚本
在自由格式项目中声明类路径

法律声明