为具有大量开源依赖项的aar提供jar支持



我有一个aar Android库,它还依赖于许多开源库(RetroFit、Picasso、Android Support Lib等(和Google Play Services。事实证明,许多开发人员仍然想要旧的.jar和Eclipse支持。

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

做这件事的最佳途径是什么?

创建你的JAR,然后用合适的链接记录你有什么依赖关系,这样那些使用你的JAR的人就可以下载依赖的JAR。

可选地,通过Maven风格的工件存储库(例如,Maven Central(提供JAR,并在POM中为使用Maven的Eclipse用户提供依赖关系详细信息。

或者,向Eclipse用户指出,Eclipse的官方支持将在几个月内消失,因此您不值得投资分发JAR。

从长远来看,最糟糕的解决方案是尝试将依赖关系绑定到JAR中。

最新更新