發(fā)布Android Library到Bintray、JCenter流程概述

對于一些想要供多個項目使用的安卓library來說熟吏,可以將其發(fā)布到JCenter上玄窝,然后使用maven的庫構(gòu)建項目牵寺,會大大簡化開發(fā)過程。下面說一下發(fā)布到JCenter的流程恩脂。

1.登錄https://bintray.com/signup/oss 網(wǎng)站注冊一個賬號(注意帽氓,需要注冊的是個人賬號而不是一個組織賬號俩块,組織賬號無法發(fā)布到JCenter)

圖片

2.創(chuàng)建一個maven倉庫

點擊add New Repository創(chuàng)建一個倉庫(如果已經(jīng)有一個maven倉庫了就不需要創(chuàng)建),進入創(chuàng)建頁面 奋渔,命名一般叫maven壮啊,type選擇Maven類型 如圖


圖片

3.在maven倉庫下創(chuàng)建package

首先 你要發(fā)布一個庫,必須要配置groupId歹啼、artifactId座菠。在bintray藤树,必須創(chuàng)建package,才能發(fā)布庫升略,一個package對應一個庫屡限,這里的package并不是包名,而是與artifactId對應钧大。
例如,gradle引用gson:
compile 'com.google.code.gson: gson : 2.8.0'
group指定的com.google.code.gson就是groupId眶诈,name指定的gson瓜饥,就是artifactId。如果gson是你的項目压固,并且發(fā)布到bintray球拦,就需要創(chuàng)建gson package.

進入maven倉庫 點擊add new package 進入package添加界面


圖片

點擊add new package 進入package添加界面

圖片

我們需要發(fā)布的庫坎炼,artifactId=demo_package:
Name填寫"demo_package"拦键;
Licenses選擇開源許可,可選Apache-2.0
Version Control建議填github項目地址(實際上填什么都可以)
點擊“Create Package”萄金,如無意外媚朦,package創(chuàng)建成功


圖片

4.進入配置Android Library環(huán)節(jié)

然后在project中的build.gradle中添加如下代碼

buildscript {
    dependencies {
        classpath 'com.novoda:bintray-release:0.8.0'
    }
}

allprojects {
    repositories {
        maven { url 'https://dl.bintray.com/kkmike999/maven' }
    }
}

把kkmike999替換成自己的用戶名即可
然后在要上傳的module的build.gradle文件中加入如下代碼

apply plugin: 'com.novoda.bintray-release'

publish {
    userOrg = 'corrine'   //bintray注冊的用戶名
    groupId = 'com.corrine.test'         //compile引用時的第1部分groupId
    artifactId = 'demo'     //compile引用時的第2部分項目名
    publishVersion = '1.0.0'    //compile引用時的第3部分版本號
}

groupId上傳上去后就是compile引用時的第1部分groupId询张,artifactId必須和遠程創(chuàng)建的package名字一致,publishVersion就是要發(fā)布的版本號

5.執(zhí)行上傳命令

在Android Studio的Terminal面板進行,執(zhí)行下面的代碼即可:

gradlew clean build bintrayUpload 
 -PbintrayUser=jcenter //jcenter 用戶名
 -PbintrayKey=xxxxxxxxxxxxxxxxxxxxxx // 注冊賬號獲取到的apikey
 -PdryRun=false

api key可以在自己的profile頁中找到弯屈,如圖恋拷,輸入密碼就會顯示出自己的api key


圖片

user就是用戶名,key就是我們自己的的Api key宴偿,dryRun是一個配置參數(shù)阎抒,當為true的時候,會運行所有的環(huán)節(jié)且叁,但是不會上傳秩伞。
然后就是等待,當運行并上傳完成展氓,看到BUILD SUCCESSFUL就沒問題了脸爱,如果有問題,根據(jù)log排查下空入。

6.發(fā)布到jcenter

點擊進入package的首頁 族檬,在general中可以看到有add to jcenter選項,點擊該選項单料,進入申請頁面


image.png
圖片

輸入申請信息提交就可以了 一般得等待幾小時
申請成功會變成如圖所示的樣子扫尖,就可以從jcenter下載了。


圖片
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末甩恼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子黄橘,更是在濱河造成了極大的恐慌屈溉,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件帆赢,死亡現(xiàn)場離奇詭異线梗,居然都是意外死亡,警方通過查閱死者的電腦和手機仪搔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門烤咧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人煮嫌,你說我怎么就攤上這事昌阿〖⒛裕” “怎么了灶轰?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵儿奶,是天一觀的道長。 經(jīng)常有香客問我闯捎,道長,這世上最難降的妖魔是什么秉版? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任茬祷,我火速辦了婚禮,結(jié)果婚禮上秸妥,老公的妹妹穿的比我還像新娘。我一直安慰自己粥惧,他們只是感情好,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布起惕。 她就那樣靜靜地躺著咏删,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嘀粱。 梳的紋絲不亂的頭發(fā)上辰狡,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機與錄音,去河邊找鬼锋喜。 笑死,一個胖子當著我的面吹牛段标,可吹牛的內(nèi)容都是我干的炉奴。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼赛糟,長吁一口氣:“原來是場噩夢啊……” “哼砸逊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起师逸,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎动知,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鸵鸥,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡拆讯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了宰翅。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片爽室。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖嘿架,靈堂內(nèi)的尸體忽然破棺而出啸箫,到底是詐尸還是另有隱情,我是刑警寧澤忘苛,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布扎唾,位于F島的核電站召川,受9級特大地震影響胸遇,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜倍阐,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一薄腻、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧罢艾,春花似錦楣颠、人聲如沸咐蚯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽期奔。三九已至,卻和暖如春呐萌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背罗晕。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工赠堵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人酬屉。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓揍愁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親吗垮。 傳聞我的和親對象是個殘疾皇子凹髓,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容