1. github上有很多工程是这样做的。app工程是一个地址,将要依赖的library做成sdk,放在另一个git地址里。app工程会在build.gradle依赖的是sdk生成的aar.
这样子导致我们debug程序会很困难。我举个例子:有个叫riot-android的app工程: https://github.com/vector-im/riot-android 在其工程目录vector下的build.gradle文件里依赖
implementation(name: ‘matrix-sdk’, ext: ‘aar’) 而这个 matrix-sdk.aar打包自另一个工程地址: https://github.com/matrix-org/matrix-android-sdk
我的想法是:分别 git clone下这两套工程。 然后让 riot-android 依赖 matrix-sdk这个project. 不仅能够让两套代码编辑浏览,debug还能够github有更新时各自pull代码。如何实现?
1 | 1. 分别git clone 两套工程: riot-android 和 matrix-sdk |