Создать библиотеку архивов Android (AAR) только с maven

Я разрабатываю проект библиотеки, который хотел бы распространять среди других разработчиков.

Было много дискуссий по этой теме в Интернете, люди предложили создать проект библиотеки дистрибутивов, который содержит только jar и другие ресурсы моего библиотечного проекта. Звучит неплохо.

Затем я неожиданно обнаружил, что люди предлагают создать Android Archive Library (AAR). Но все они используют инструмент под названием Gradle

Я использую Eclipse с Maven для моего проекта библиотеки Android. Мой вопрос: возможно ли создать AAR для моего проекта библиотеки андроида без использования Gradle, но только с Maven? Если да, то как?

Андроид-maven-plugin позволяет упаковать проект в виде aar-файла.

Из их документации https://code.google.com/p/maven-android-plugin/wiki/AAR :

Создайте AAR

Если у вас есть куча кода Java, который вы хотите разделить, лучшим решением является создание Java-проекта и публикация в виде простого Java-архива (например, jar).

Но если у вас есть код плюс ресурсы Android, которые вы хотите разделить, вы действительно хотите поделиться им как с архивом Android (например, с AAR). К счастью, это легко.

Просто добавьте настройку своего проекта на упаковку aar (и добавьте раздел android-maven-plugin для сборки / подключений вашего проекта maven). Например

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycoolcompany</groupId> <artifactId>general-lib</artifactId> <version>1.2.3-SNAPSHOT</version> <packaging>aar</packaging> ... </project>