我正在使用Gradle构建脚本。如果在存储库中不存在,我如何选择构建工件?
我们公司有多个项目,其中一些项目相互依赖。
过去,每个项目都在我们的仓库中查找以解决依赖关系。如果它们不在存储库中,或者如果我们知道存储库已过期,我们希望提供构建依赖项的选项。
说,例如,我们有一个项目和项目B.项目B依赖于A.
当我们修改项目A,我们将部署其文物给我们的资料库。然后,无论何时我们构建项目B,我们都会拉下A以满足我们的依赖关系。
但是,B上的一些工作可能需要对A并行进行一些更新。我们可能建立和部署A,然后建立B. 我们想像要做的是构建A作为B的一部分,并避免(或至少推迟)A的部署,并将其作为必要换句话说,由于A楼意味着我们的工件已经存在于本地机器上,所以为了满足B,通过我们的仓库部署和检索A似乎过多,并且有时不方便。
我们对Gradle的理解还早;我们正在从Maven迁移。
是否有任何可以建议的Gradle专家(; o))?
我想你在找什么是多项目构建功能:http://gradle.org/docs/current/userguide/multi_project_builds.html – rodion