Как включить модуль android из другого проекта git в мой - PullRequest
0 голосов
/ 14 июля 2020

У меня есть два разных проекта (A и B) в git.

"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

1 Ответ

1 голос
/ 14 июля 2020

Это просто, если вы создали модули как библиотечный модуль. Вы можете преобразовать в качестве библиотечного модуля ссылку разработчика .

Затем вы должны sh преобразовать ваш модуль в 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 как библиотеку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...