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

Provide jar support for an aar with number of open-source dependencies

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

执行此操作的最佳途径是什么?我可以打包一个 .jar 并单独提供它的依赖项吗?

What would be the best route to go about doing this?

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

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

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

最差 解决方案,从长远来看,是让您尝试将依赖项捆绑在您的 JAR 中。