定义多个ant构建文件之间的依赖关系的最佳方法是什么?

时间:2009-03-20 18:27:20

标签: ant dependencies dependency-management

我有一堆模块,我希望他们都拥有自己的ant构建文件。但是,模块依赖于其他模块。定义构建文件之间依赖关系的最佳方法是什么?

我查看了< import>,< ant>和< antcall>任务,但似乎有更好的方法来做到这一点。

2 个答案:

答案 0 :(得分:1)

您可以考虑使用Apache Ivyfeatures)来管理您的依赖项。有一个关于how to use Ivy in a multiple project environment的教程,听起来就像你追求的那样。我建议您通过the tutorials from the beginning进行操作,因为开始时可能会有点棘手。

答案 1 :(得分:0)

我尝试将所有定义放入Antlib并将其包含在主build.xml文件中。如果按照“约定优于配置”规则编写宏,您会惊讶地看到Ant的简洁程度。

如果您想查看示例,可以查看Google代码上的my sandbox