该功能适用于多项目基于同一个依赖库迭代开发
比如工程A:
工程A的依赖关系是
- ProjectA/
- MXLibrary/
- MXLibraryChild/
后来客户要求定制新UI,但功能不变, 于是我们希望新的工程B 直接能依赖工程A里面的核心代码, 并且核心代码变化, 工程B的代码也会改变, 方便一次性全部维护
新建工程B, 编辑settings.gradle文件,加入如下内容
include ':app'
//导入远程的主工程路径
def remote_project_root = '../ProjectA'
//导入远程的依赖库名称(有多少个 就写多少个)
def remote_project_modules = [':MXLibrary', ':MXLibraryChild']
if (remote_project_modules != null &&