我有一个主要的 gradle 项目。我有一些由我开发的核心和通用库(也作为 gradle 项目),它们托管在同一个 git 服务器(但不同的存储库)上。现在这些核心和公共(public)库是我的主项目的依赖项。我想在我的 gradle 构建文件中添加这些依赖项,以便安装正确版本的核心和公共(public)库(即 checkout 、构建和安装)。我使用“ checkout ”这个词是因为我不希望始终使用核心和公共(public)库的主分支,而是可能对于我的主项目的特定功能分支,核心和公共(public)库的特定分支是兼容的。我有使用 PHP 的经验,并且我知道 Composer 是实现相同自动化(定义别名)的非常好的工具。我对 gradle 世界还很陌生,我找不到关于 gradle 这个特定用例的一些相关 Material 。 任何指向正确方向的指针都将受到高度赞赏。
最佳答案
Gradle 文档是一个很好的起点。
Gradle 2.9 - External Dependencies : “您可以声明多种类型的依赖项。其中一种类型是外部依赖项。这是对当前构建之外构建的某些文件的依赖项,这些文件存储在某种类型的存储库中,例如 Maven 中心、企业 Maven 或 Ivy 存储库,或者本地文件系统中的目录。”
关于java - 使用功能分支进行 Gradle 依赖管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34010168/