gradle配置从本地目录获取依赖项

gradle配置从本地目录获取依赖项,gradle,build,local,Gradle,Build,Local,我有两个gradle项目Alpha和Beta。β依赖于α。Alpha项目构建可在远程存储库中使用。因此,每当我构建Beta项目时,gradle都会从版本属性为1.2.3-+的远程repo导入依赖项 现在,我在本地计算机上构建这两个项目,并将本地Alpha build on/gcache文件夹存储为1.2.3-999版 如果我现在构建Beta项目,它仍然只从远程repo获取依赖项,即使本地文件夹的构建版本(999)高于远程repo上的版本,Beta项目仍然使用远程repo版本构建 为了让gradl

我有两个gradle项目Alpha和Beta。β依赖于α。Alpha项目构建可在远程存储库中使用。因此,每当我构建Beta项目时,gradle都会从版本属性为1.2.3-+的远程repo导入依赖项

现在,我在本地计算机上构建这两个项目,并将本地Alpha build on/gcache文件夹存储为1.2.3-999版

如果我现在构建Beta项目,它仍然只从远程repo获取依赖项,即使本地文件夹的构建版本(999)高于远程repo上的版本,Beta项目仍然使用远程repo版本构建


为了让gradle从本地目录获得构建,我应该做哪些配置更改

我建议运行
复合构建

尝试按如下方式运行Gradle命令:

/gradlew--包含构建../path/to/alpha clean build

这将在您的beta版本中构建并包含alpha项目,并用项目依赖项替换外部依赖项


此处的详细信息:

我的子文件夹中没有任何build.gradle文件可用于复合生成。我可以使用ProjectRoot中的单个build.gradle文件来完成吗?还是必须为每个文件夹创建build.gradle?我不确定。试试看!