Android aar библиотека с зависимостями maven - PullRequest
0 голосов
/ 25 января 2019

Я разрабатываю Java library, который должен использоваться как Android, так и традиционным Java Apps.

У меня есть 2 проекта maven, основной модуль и другой, который реализует некоторые интерфейсы (объявлено в модуле ядра) с retrofit2.Код в этих артефактах - чистая Java.До сих пор единственной внешней зависимостью является retrofitgson-converter).

В моем приложении для Android у меня есть библиотечный модуль, который использует эти 2 артефакта из нашего репозитория maven.Здесь мы также реализуем несколько интерфейсов, объявленных в модуле ядра с использованием классов Android, в этом модуле нет ресурсов (layouts, drawables).

Я протестировал приложение, и оно работает нормально.

Теперь я хочу собрать AAR этого модуля и опубликовать его в нашем репозитории maven.Чтобы ребята, работающие над приложением, могли его использовать.

Может быть, вы могли бы помочь с некоторыми вопросами:

  • Gradle, чтобы не упаковывать банки внутри AAR.Как я могу это сделать?Это правильный подход?Есть ли стандартный способ сделать это?

  • Было бы хорошей идеей использовать simpligility/android-maven-plugin?

Моя конечная цель - интегрировать все в jenkins.

Спасибо!

...