Как открыть библиотеки Source Source 2, где первая имеет в качестве зависимости вторую - PullRequest
0 голосов
/ 08 мая 2019

Я написал библиотеку с механизмом, который можно использовать для любого проекта Java. также внутри библиотеки находится пакет, который оборачивает его компонентами Android, поэтому он хорошо работает с Android MVVM и привязкой данных.

Для проектов Android, включая мой, библиотека может использоваться как есть. но я также хотел бы поделиться им с проектами на чистом Java, но если они включат его для использования механизма java, они также будут включать зависимости Android, которые есть в моей библиотеке.

Так что его нужно разбить на 2 библиотеки.

Я сохранил разделение, и части Java не зависят от частей Android. только наоборот.

Library
   |__Java mechanism
   |__Android MVVM wrapper
  • Каков наилучший способ сделать это?
    (2 библиотеки с зависимостью maven / gradle против . библиотека Java и раскошелиться на библиотеку Android)
  • Каков наилучший способ управления версиями между ними?
    (Поэтому, когда вы обновляете версию Android lib, вы получаете более новую версию Java, на которой она основана)
  • Существуют ли подобные библиотеки, которые я могу взять в качестве примера?

Спасибо

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