我在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
当您将模块创建为库模块时,这很简单。您可以通过开发人员参考转换为库模块。
然后你必须将你的模块推送到GIT。并创建一个发布标签。
接下来,您可以直接将模块作为依赖项添加到应用程序B或其他应用程序中。
步骤1:将以下行添加到项目级构建中.gradle:
allprojects {
repositories {
// ...
maven { url 'https://jitpack.io' }
}
}
步骤2:在模块级构建中引用库本身。gradle:
implementation "com.github.<username>.<github_repository_name>:<release_tag_name>"
现在,您可以从其他应用程序访问模块A.
否则,您可以将模块构建为.aar文件。之后,您可以在库文件夹中导入模块。您可以将AAR文件添加为库。