【发布时间】:2016-08-11 15:04:20
【问题描述】:
我有 n 个项目的工作区。我想使用ant 用一个命令构建所有项目。这些项目相互依赖
例如项目A依赖于项目B,所以我希望B先编译当我编译项目A时,我需要使用B的项目类路径。
项目之间的依赖关系在ivy.xml 文件中表示
主要挑战是我有自己的存储库,所有这些项目都有工件,并且使用我刚刚给出的示例项目 A 编译来自我的存储库的 B 项目,而不是针对刚刚编译的 B 项目。
我使用 CI 流程,我不想在所有项目都编译并通过 QA 测试之前将任何项目发布到我的存储库
使用 ant 构建多个具有依赖关系的项目的最佳做法是什么?
【问题讨论】:
标签: ant continuous-integration ivy qa