现有 gradle 个项目中的 Git 个子模块

Git submodules in existing gradle project

我有一些应用程序有几个我想在子模块中替换的模块。 我可以在当前项目中这样做吗?使用这些模块创建新的存储库。

是的,您可以通过以下方式实现:

假设您的主要项目在 X_REPO\Project\app

将你的模块移动到一个单独的仓库中说 Y_REPO

然后在X_REPO\Module1

中添加Y REPO作为子模块

现在在

中进行以下更改

settings.gradle

include ':Module1'
project(':Module1').projectDir=new File('../Module1/module_directory')

X_REPO\Project\app\build.gradle

 compile project(':Module1')

Since Android Studio uses same gradle build system, same can be achieved in Android Project as well.