我在一个小组中工作,我们制作许多小型应用程序,并在构建过程中使用ANT。

我们希望以一种通用的方式容纳一些我们常用的指令。当前,我们需要将映射的驱动器映射到公共(public)位置,并使用

<import file="${env.MAPPED_DRIVE}/common_directive.xml">

必须有一种更好的方式来分发公共(public)ant文件,使其包含在许多项目中,而不必映射驱动器。你有什么其他的建议?

导入是一个“顶级”指令,这意味着它将无法在目标内部运行。因此,我不能简单地创建一个下载文件然后导入的目标。

最佳答案

如果您使用的是ANT 1.8+, you could specify a URL并将通用构建片段托管在网站上。

10-05 23:37