發佈項目到JCenter之前就倒騰過,但是沒有成功
但是現在用了很多依賴庫,有個想法就是,將自己經常用的東西發佈到JCenter,項目複用的時候,就一行代碼,想想就覺得來勁
那麼就來走一個,下面是發佈流程:
1、註冊Bintray賬號並創建倉庫
Bintray 是 JCenter 庫的運營商,首先要去這個網站註冊一下賬號:
https://bintray.com/signup/oss
信息提交成功後,需要到填寫的郵箱地址中激活,然後就是登錄操作。
創建一個倉庫:
接下來:
在 Type 處選擇 Maven。接下來創建一個 Package:
其中“Name”一欄填寫發佈的 Library 項目的名字
"Licenses"選擇“MIT”
完成後基本是這樣:
注意此處可以直接導入githup項目,但是需要先授權:
2、使用插件上傳Module
在這裏作者推薦的是 bintray-release 插件,git地址:
https://github.com/novoda/bintray-release
配置非常簡單。首先在項目的 build.gradle 加上:
然後打開Module的 build.gradle,加入:
3、上傳JCenter
使用AS自帶的命令行工具:
注:此處上網可能需要使用科學上網,翻一下
圖中需填入用戶名和key:
用戶名爲註冊的JCenter用戶名
key的獲取如下:
至此,代表上傳JCenter成功!
4、提交審覈
然後填寫審覈說明,不填容易審覈失敗:
提交審覈後,一天左右成功,成功後右下角提交審覈的標記會消失。
5、使用
點擊左下角Gradle選項,即可看到引用代碼,但需要審覈通過:
6、注意的問題
(1)、下列代碼需要在所有module和項目的gradle文件中添加
(2)、需要先將module上傳至githup,獲得項目主頁
(3)、publish中的其他內容必須與JCenter新建的內容保持一致
好了,今天的分享就是這些,喜歡的小夥伴,動動手指,掃描二維碼關注哦,文中如有錯誤,請留言指出。