Android studio使用Gradle發(fā)布Library到Jcenter

一、將你要發(fā)布的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填寫對應(yīng)開發(fā)者的名稱,PUBLISH_ARTIFACT_ID填寫項(xiàng)目的名稱,PUBLISH_VERSION填寫項(xiàng)目的版本,但發(fā)布到Jcenter通過后,你的compile地址即是:PUBLISH_GROUP_ID:PUBLISH_ARTIFACT_ID:PUBLISH_VERSION
比如說,我的這個(gè)項(xiàng)目的地址是:compile 'com.zzti.fengyongge:imagepicker:1.0'


二、生成zip文件
打開terminal,填入這行代碼,然后按Entergradlew clean build generateRelease


如果你是第一次生成zip文件,這是terminal會顯示點(diǎn)點(diǎn)點(diǎn),耐心等待,第一次就這樣可能進(jìn)度就是這樣展示的。
三、獲取zip文件
生成的zip文件在build文件里面


四、注冊bintray賬號并建立倉庫
網(wǎng)址是https://bintray.com 如果你沒有bintray賬號,建議用github賬號登錄,到時(shí)也方便查看源碼

五、登錄成功后,創(chuàng)建倉庫,記著Type選maven


六、創(chuàng)建package
只填寫帶星必填項(xiàng)就行


七、添加version


八、上傳你的file就是我們之前壓縮的moudle的zip文件


我紅箭頭標(biāo)注的地方一定要勾選上,不然最后點(diǎn)jcenter按鈕添加到j(luò)center上會提示,說缺maven的工程配置文件,特別坑。Please fix the following before submitting a JCenter inclusion request:- Add a POM file to the latest version of your package 上傳成功后,會提示你pulish其他文件,你點(diǎn)publish就行。
九、這時(shí)你在返回到forlife,將你剛才創(chuàng)建的package同步到j(luò)center,會提示你給jcenter發(fā)一個(gè)消息,可以不填,我填的thanks,發(fā)完后,靜等他們審核。下面是成功后的截圖


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容