【发布时间】:2010-12-16 06:45:41
【问题描述】:
我有一堆模块,我希望它们都有自己的 ant 构建文件。但是,模块依赖于其他模块。定义构建文件之间依赖关系的最佳方式是什么?
我查看了
【问题讨论】:
标签: ant dependencies dependency-management
我有一堆模块,我希望它们都有自己的 ant 构建文件。但是,模块依赖于其他模块。定义构建文件之间依赖关系的最佳方式是什么?
我查看了
【问题讨论】:
标签: ant dependencies dependency-management
您可以考虑使用Apache Ivy (features) 来管理您的依赖项。 how to use Ivy in a multiple project environment 上有一个教程,听起来像是您所追求的。我建议您关注the tutorials from the beginning,因为要开始了解它可能有点棘手。
【讨论】:
我尝试将所有定义放入Antlib 并将它们包含在主build.xml 文件中。如果您按照“约定优于配置”规则编写宏,您会惊讶地发现 Ant 可以如此简洁。
如果你想看一个例子,你可以看看谷歌代码上的my sandbox
【讨论】: