2016-03-26 53 views
0

在使用Android Studio中,我知道,你可以添加依賴像這樣:上傳的Android庫Maven的中央

Android Studio project structure window 然後你就可以搜索找到倉庫,當你需要更新的Android Studio會通知你您的庫依賴項的版本。

Android Studio library update notification

我也有一個圖書館(目前在Bintray),但它並沒有在庫的依賴列表中出現(如第一張截圖) - 這是因爲列表顯示了從Maven的中央庫?

如果是這樣,我該如何將我的圖書館放在Maven Central上?我在Google上看過一些結果,但不同的博客頁面和教程顯示了不同的步驟,因此可能會非常混亂。

由於我的圖書館(view on GitHub)使用Novoda Bintray Release plugin,我試圖從this wiki page按照說明我的媒體庫添加到Maven的中央,但我真的不知道在哪裏可以從這裏走。

因此,要總結,我所問的是:

  1. 我需要我的圖書館上傳到Maven的中央?
  2. 如果是這樣,我該怎麼做?我應該繼續使用Novoda插件,還是應該切換到更易於使用的東西。

回答

0

android gradle插件的當前默認maven倉庫不是Maven Central,而是JCenter,這可能是您要查找的內容。如果你現在有一個庫被部署到Bintray的Maven倉庫中,發佈到JCenter(也由Bintray管理)非常容易,並且需要點擊一個按鈕,描述你的庫並等待批准。整個過程整齊地解釋爲here

+0

我已經在JCenter上啓動了我的項目,並將其部署到了Maven存儲庫。但是,我需要做些什麼來讓我的庫出現在列表中,如我的第一個屏幕截圖所示 –