为具有多个开源依赖项的aar提供jar支持

时间:2015-07-02 16:17:10

标签: android android-studio jar android-gradle aar

我有一个安卓的Android库,它也依赖于许多开源库(RetroFit,Picasso,Android Support Lib等)和Google Play服务。事实证明,许多开发人员仍然需要旧的.jar和Eclipse支持。

这样做的最佳途径是什么?我可以打包.jar并单独提供其依赖项吗?

1 个答案:

答案 0 :(得分:1)

  

这样做的最佳途径是什么?

创建您的JAR,然后使用合适的链接记录您拥有的依赖项,以便那些使用您的JAR的人可以下载相关的JAR。

(可选)通过Maven样式的工件库(例如,Maven Central)提供JAR,并为使用Maven的Eclipse用户提供POM中的依赖项详细信息。

或者向Eclipse用户指出official Eclipse support is evaporating in a few months,因此投资分发JAR是不值得的。

最差解决方案,您需要尝试将JAR中的依赖项捆绑在一起。