一笙瑟、將你要發(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填寫對應開發(fā)者的名稱,PUBLISH_ARTIFACT_ID填寫項目的名稱,PUBLISH_VERSION填寫項目的版本阿纤,但發(fā)布到Jcenter通過后,你的compile地址即是:
PUBLISH_GROUP_ID:PUBLISH_ARTIFACT_ID:PUBLISH_VERSION
比如說夷陋,我的這個項目的地址是:
compile 'com.zzti.fengyongge:imagepicker:1.0'
這里寫圖片描述
二欠拾、生成zip文件
打開terminal,填入這行代碼骗绕,然后按Enter
gradlew clean build generateRelease
這里寫圖片描述
如果你是第一次生成zip文件藐窄,這是terminal會顯示點點點,耐心等待酬土,第一次就這樣可能進度就是這樣展示的荆忍。
三、獲取zip文件
生成的zip文件在build文件里面
這里寫圖片描述
四撤缴、注冊bintray賬號并建立倉庫
網(wǎng)址是https://bintray.com 如果你沒有bintray賬號刹枉,建議用github賬號登錄,到時也方便查看源碼
這里寫圖片描述
五屈呕、登錄成功后嘶卧,創(chuàng)建倉庫,記著Type選maven
這里寫圖片描述
六凉袱、創(chuàng)建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,將你剛才創(chuàng)建的package同步到jcenter嫩挤,會提示你給jcenter發(fā)一個消息害幅,可以不填,我填的thanks岂昭,發(fā)完后以现,靜等他們審核。下面是成功后的截圖
這里寫圖片描述