Сначала я объясню структуру моего проекта
Test Application
|
| - Library Module
| |
| | - Core Library Module
| | Module 1
| |- Jar dependency 1
| |
| | Module 2
| |- Jar dependency 2
У меня есть тестовое приложение, которое я использую для тестирования библиотечного модуля, который используется для создания файла aar, который распространяется на другие приложения.
Модуль библиотеки зависит от другого модуля, который содержит некоторые основные функции для моей библиотеки и других библиотек.
Проблема в том, что основная библиотека имеет 2 зависимости, 2 файла jar. они добавляются в проект как модули, которые содержат только этот jar.
Теперь, когда я создаю файл aar для библиотечного модуля, эти файлы jar не добавляются в файл aar. Я не хочу добавлять эти jar-файлы непосредственно в клиентские приложения, поэтому мое единственное решение — найти способ добавить их в файл aar.
Я уже пытался добавить их, используя этот https://github.com/adwiv/android-fat-aar, безуспешно, потому что он используется для добавления обычных модулей в aar, а не только в файл jar.
Есть ли способ добавить эти банки в аар? aar генерируется в jenkins и развертывается в Artifextory.
Спасибо,