具有Maven依赖项的Android Aar库

时间:2019-01-24 21:20:41

标签: android maven gradle aar

我正在开发Java library和传统Android都需要使用的Java Apps

我有2个maven项目,一个核心模块,另一个使用retrofit2实现一些接口(在核心模块中声明)。这些工件中的代码是纯Java。到目前为止,唯一的外部依赖项是retrofit(和gson-converter)。

在我的Android应用程序中,我有一个库模块,该模块使用了我们Maven存储库中的这2个工件。在这里,我们还使用android类实现了在核心模块中声明的几个接口,该模块中没有资源(layoutsdrawables)。

我测试了该应用,它正常运行。

现在,我想构建此模块的AAR并将其发布到我们的Maven存储库中。这样开发该应用程序的人就可以使用它。

也许您可以帮助解决一些问题:

  • Gradle,不要将罐子包装在AAR内。我怎样才能做到这一点?这是正确的方法吗?有标准的方法吗?

  • 使用simpligility/android-maven-plugin是个好主意吗?

我的最终目标是将所有内容集成到jenkins中。

谢谢!

0 个答案:

没有答案