将Android库上传到Maven Central

时间:2016-03-26 16:17:31

标签: android maven android-library bintray maven-central

使用Android Studio时,我知道您可以像这样添加依赖项:

Android Studio project structure window 然后,您可以搜索以查找存储库,Android Studio将在您需要更新库依赖项的版本时通知您。

Android Studio library update notification

我还有一个库(目前在Bintray上),但它没有出现在库依赖项列表中(如第一个屏幕截图所示) - 这是因为该列表显示了Maven Central的库吗?

如果是这样,我将如何将我的图书馆放在Maven Central上?我在Google上查看了一些结果,但不同的博客页面和教程显示了不同的步骤,因此可能非常令人困惑。

由于我的库(view on GitHub)正在使用Novoda Bintray Release plugin,我尝试按照this wiki page的说明将我的库添加到Maven Central,但我不确定在哪里离开这里。

总而言之,我要问的是:

  1. 我是否需要将我的图书馆上传到Maven Central?
  2. 如果是这样,我该怎么做?我应该继续使用Novoda插件,还是应该切换到更容易使用的东西。

1 个答案:

答案 0 :(得分:0)

android gradle插件的当前默认maven存储库不是Maven Central,而是JCenter,这可能就是你要找的东西。如果您当前在Bintray上将库部署到您的maven存储库,则发布到JCenter(也由Bintray管理)非常简单,需要单击按钮,描述您的库并等待批准。整个过程被巧妙地解释here