一、將你要發布的moudle的build.gradle中添加代碼,gradle的最后添加
PUBLISH_GROUP_ID = 'com.zzti.fengyongge'
PUBLISH_ARTIFACT_ID = 'imagepicker'
PUBLISH_VERSION = '1.0'
apply from: 'https://raw.githubusercontent.com/blundell/release-android- library/master/android-release-aar.gradle'
其中PUBLISH_GROUP_ID填寫對應開發者的名稱,PUBLISH_ARTIFACT_ID填寫項目的名稱,PUBLISH_VERSION填寫項目的版本,但發布到Jcenter通過后,你的compile地址即是:PUBLISH_GROUP_ID:PUBLISH_ARTIFACT_ID:PUBLISH_VERSION
比如說,我的這個項目的地址是:compile 'com.zzti.fengyongge:imagepicker:1.0'
二、生成zip文件
打開terminal,填入這行代碼,然后按Entergradlew clean build generateRelease
如果你是第一次生成zip文件,這是terminal會顯示點點點,耐心等待,第一次就這樣可能進度就是這樣展示的。
三、獲取zip文件
生成的zip文件在build文件里面
四、注冊bintray賬號并建立倉庫
網址是https://bintray.com 如果你沒有bintray賬號,建議用github賬號登錄,到時也方便查看源碼
五、登錄成功后,創建倉庫,記著Type選maven
六、創建package
只填寫帶星必填項就行
七、添加version
八、上傳你的file就是我們之前壓縮的moudle的zip文件
我紅箭頭標注的地方一定要勾選上,不然最后點jcenter按鈕添加到jcenter上會提示,說缺maven的工程配置文件,特別坑。Please fix the following before submitting a JCenter inclusion request:- Add a POM file to the latest version of your package 上傳成功后,會提示你pulish其他文件,你點publish就行。
九、這時你在返回到forlife,將你剛才創建的package同步到jcenter,會提示你給jcenter發一個消息,可以不填,我填的thanks,發完后,靜等他們審核。下面是成功后的截圖