我在git中有两个不同的项目(A和B)。
"A":
+- app
|
+- A.1 module
"B":
+- app
|
+- B.1 module
|
+- B.2 module
我要做的是将“ A.1模块”导入“ B”项目。
"B":
+- app
|
+- B.1 module
|
+- B.2 module
|
+- A.1 module
我尝试将.gitmodules文件添加到“ B”项目中并链接“ A”项目,但是我能收到的是:
"B":
+- app
|
+- B.1 module
|
+- B.2 module
|
+- +- app (A)
|
+- A.1 module
答案 0 :(得分:1)
当您将模块创建为库模块时,这很简单。您可以通过developer reference转换为库模块。
然后,您必须将模块推入GIT。并创建一个发布标签。
下一步,您可以轻松地将模块作为依赖项直接添加到应用程序B或某些其他应用程序中。
第1步:在项目级build.gradle中添加以下几行:
allprojects {
repositories {
// ...
maven { url 'https://jitpack.io' }
}
}
第2步:在模块级build.gradle中引用库本身:
implementation "com.github.<username>.<github_repository_name>:<release_tag_name>"
现在可以从其他应用程序访问模块A。
否则,您可以将模块构建为.aar文件。之后,您可以将模块导入库文件夹中。您可以将AAR文件添加为库。