一、將你要發(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填寫(xiě)對(duì)應(yīng)開(kāi)發(fā)者的名稱(chēng),PUBLISH_ARTIFACT_ID填寫(xiě)項(xiàng)目的名稱(chēng),PUBLISH_VERSION填寫(xiě)項(xiàng)目的版本,但發(fā)布到Jcenter通過(guò)后,你的compile地址即是:PUBLISH_GROUP_ID:PUBLISH_ARTIFACT_ID:PUBLISH_VERSION
比如說(shuō),我的這個(gè)項(xiàng)目的地址是:compile 'com.zzti.fengyongge:imagepicker:1.0'
二、生成zip文件
打開(kāi)terminal,填入這行代碼,然后按Entergradlew clean build generateRelease
如果你是第一次生成zip文件,這是terminal會(huì)顯示點(diǎn)點(diǎn)點(diǎn),耐心等待,第一次就這樣可能進(jìn)度就是這樣展示的。
三、獲取zip文件
生成的zip文件在build文件里面
四、注冊(cè)bintray賬號(hào)并建立倉(cāng)庫(kù)
網(wǎng)址是https://bintray.com 如果你沒(méi)有bintray賬號(hào),建議用github賬號(hào)登錄,到時(shí)也方便查看源碼
五、登錄成功后,創(chuàng)建倉(cāng)庫(kù),記著Type選maven
六、創(chuàng)建package
只填寫(xiě)帶星必填項(xiàng)就行
七、添加version
八、上傳你的file就是我們之前壓縮的moudle的zip文件
我紅箭頭標(biāo)注的地方一定要勾選上,不然最后點(diǎn)jcenter按鈕添加到j(luò)center上會(huì)提示,說(shuō)缺maven的工程配置文件,特別坑。Please fix the following before submitting a JCenter inclusion request:- Add a POM file to the latest version of your package 上傳成功后,會(huì)提示你pulish其他文件,你點(diǎn)publish就行。
九、這時(shí)你在返回到forlife,將你剛才創(chuàng)建的package同步到j(luò)center,會(huì)提示你給jcenter發(fā)一個(gè)消息,可以不填,我填的thanks,發(fā)完后,靜等他們審核。下面是成功后的截圖