Android快速發(fā)布項(xiàng)目到j(luò)center

最近在整理項(xiàng)目的時(shí)候钥星,想要上傳至Jcenter漆改,可以讓大家一句代碼就可以引入心铃。就在網(wǎng)上尋找,然而網(wǎng)上有些方法實(shí)在是太麻煩挫剑,故寫此篇文章將心酸歷程寫下去扣,讓各位老司機(jī)少走彎路,快速發(fā)布。而且最近更坑人的是bintray改版了愉棱,所以現(xiàn)在很多人上傳成功代碼后發(fā)現(xiàn)沒(méi)有Add to Jcenter按鈕唆铐,天啦擼,坑死人奔滑。

學(xué)習(xí)Android的同學(xué)注意了0瘛!朋其!學(xué)習(xí)過(guò)程中遇到什么問(wèn)題或者想獲取學(xué)習(xí)資源的話王浴,歡迎加入Android學(xué)習(xí)交流群,群號(hào)碼:364595326 我們一起學(xué)Android梅猿!

第一步:申請(qǐng)Bintray賬號(hào)并獲取所需信息(非常重要氓辣,仔細(xì)看步驟)

為什么要注冊(cè)這個(gè)賬號(hào)呢,因?yàn)閖center()屬于bintray旗下的一個(gè)倉(cāng)庫(kù)袱蚓。

所以各位大兄弟需要一個(gè)bintray的賬號(hào)撒钞啸。注冊(cè)網(wǎng)址:https://bintray.com/

走到這里,你已經(jīng)錯(cuò)完了喇潘,除非你是企業(yè)用戶或者是等待30天以后体斩,為什么呢?看圖說(shuō)話!

個(gè)人免費(fèi)版的注冊(cè)地址https://bintray.com/signup/oss

注意一下郵箱問(wèn)題:不能用QQ,163等颖低,如果用的Github快速登錄硕勿,也要注意郵箱問(wèn)題。

獲取信息:登陸后在首頁(yè)右上角點(diǎn)擊用戶名進(jìn)入個(gè)人主頁(yè)枫甲,然后點(diǎn)擊用戶名下面的Edit Profile進(jìn)入個(gè)人信息編輯頁(yè)面,接下來(lái)點(diǎn)擊頁(yè)面左邊列表的最后一項(xiàng)API Key扼褪,保存下來(lái)想幻,待會(huì)兒要用 。

如圖所示點(diǎn)擊最右邊箭頭指示的復(fù)制按鈕即可復(fù)制你的API Key:

第二步:引入bintray-release

首先你應(yīng)該有一個(gè)自己待上傳的項(xiàng)目话浇。我在這里用我的一個(gè)Android library模擬一個(gè)簡(jiǎn)單的項(xiàng)目脏毯。tobebetter是個(gè)Android library,主要用來(lái)存放一一個(gè)數(shù)字時(shí)鐘幔崖,我們現(xiàn)在要將其上傳到j(luò)center食店。

項(xiàng)目的build.gralde引入

在你的項(xiàng)目的build.gradle添加bintray-release的classpath,注意是項(xiàng)目的build.gradle赏寇,不是module的吉嫩,MyApplication3/build.gradle。

classpath 'com.novoda:bintray-release:0.3.4'

配置待上傳moudle的build.gralde

來(lái)到你想要上傳的module嗅定,針對(duì)文章開始的圖即MyApplication3/tobebetter/build.gradle自娩。

apply?plugin:'com.novoda.bintray-release'//添加

//添加

publish?{

userOrg?='shantecnology'//bintray.com用戶名

groupId?='com.halloandroid'//jcenter上的路徑

artifactId?='tobebetter'//項(xiàng)目名稱

publishVersion?='1.0.0'//版本號(hào)

desc='this?is?for?test'//描述,不重要

website?='https://github.com/shanlovana/tobebetter'//網(wǎng)站渠退,最好有忙迁,不重要

}

按照?qǐng)D片知道編寫即可脐彩,細(xì)節(jié)有注釋了,假設(shè)按照上述的編寫姊扔,并上傳成功惠奸,那么你的項(xiàng)目最終引入的方式為:

compile?'com.halloandroid:tobebetter:1.0.0

完成上面的配置,我們就開始準(zhǔn)備上傳了恰梢。

上傳代碼至Bintray

上傳很簡(jiǎn)單佛南,在Android Studio的Terminal面板進(jìn)行,執(zhí)行下面的代碼即可:

windows系統(tǒng):

gradlew?clean?build?bintrayUpload

-PbintrayUser=shantecnology

-PbintrayKey=xxxxxxxxxxxxxxxxxxxxxx

-PdryRun=false

Mac系統(tǒng):

./gradlew?clean?build?bintrayUpload

-PbintrayUser=shantecnology

-PbintrayKey=xxxxxxxxxxxxxxxxxxxxxx

-PdryRun=false

user就是用戶名删豺,key就是我們剛才的Api key共虑,dryRun是一個(gè)配置參數(shù),當(dāng)為true的時(shí)候呀页,會(huì)運(yùn)行所有的環(huán)節(jié)妈拌,但是不會(huì)上傳。

然后就是等待蓬蝶,當(dāng)運(yùn)行并上傳完成尘分,看到BUILD SUCCESSFUL就沒(méi)問(wèn)題了,如果有問(wèn)題丸氛,根據(jù)log排查下培愁。

到此就上傳完成,是不是很快呢!

進(jìn)入我們的上傳的空間中就會(huì)看到我們的項(xiàng)目缓窜,例如我剛上傳的地址:https://bintray.com/shantecnology/maven

你上傳的地址在:https://bintray.com/你的用戶名/maven

提交的時(shí)候要做一個(gè)簡(jiǎn)短的英文描述定续,盡量不要用中文。

教程到此就結(jié)束了禾锤,不過(guò)目前還是不能直接引用的私股,你需要等待bintray的工作人員審核,審核通過(guò)會(huì)給你發(fā)送站內(nèi)Message恩掷,大概兩個(gè)小時(shí)左右倡鲸,并且Add to Jcenter那個(gè)按鈕就消失了。

注意事項(xiàng):

亂碼問(wèn)題:

注釋中有中文黄娘,可能會(huì)出現(xiàn):編碼GBK的不可映射字符

1峭状,項(xiàng)目的build.gradle中添加:

allprojects?{

tasks.withType(Javadoc)?{

options{

encoding"UTF-8"

charSet'UTF-8'

links"http://docs.oracle.com/javase/7/docs/api"

}

}

}

2,其實(shí)我覺(jué)得完全可以將中文注釋換成英文逼争,畢竟我們是要成為大佬的男人优床,你懂得!百度翻譯,必應(yīng)翻譯誓焦。羔巢。。。

版本更新

我們上傳完成后竿秆,肯定會(huì)涉及到更新問(wèn)題启摄,那么How to update呢?

publish?{

userOrg?='shantecnology'//bintray.com用戶名

groupId?='com.halloandroid'//jcenter上的路徑

artifactId?='tobebetter'//項(xiàng)目名稱

publishVersion?='2.0.0'//版本號(hào)

desc='this?is?for?test'//描述,不重要

website?='https://github.com/shanlovana/tobebetter'//網(wǎng)站幽钢,最好有歉备,不重要

}

大部分都不用動(dòng),只要修改下版本號(hào)就可以了匪燕,修改完成后蕾羊,執(zhí)行上傳那段代碼,上傳完成后帽驯,點(diǎn)擊下圖按鈕即可龟再。更新的審核比較快,稍等一下就行了尼变。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末利凑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子嫌术,更是在濱河造成了極大的恐慌哀澈,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件度气,死亡現(xiàn)場(chǎng)離奇詭異割按,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)磷籍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門适荣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人院领,你說(shuō)我怎么就攤上這事束凑。” “怎么了栅盲?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵离唐,是天一觀的道長(zhǎng)晰赞。 經(jīng)常有香客問(wèn)我,道長(zhǎng)或杠,這世上最難降的妖魔是什么鱼鼓? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任拟烫,我火速辦了婚禮,結(jié)果婚禮上迄本,老公的妹妹穿的比我還像新娘硕淑。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布置媳。 她就那樣靜靜地躺著于樟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪拇囊。 梳的紋絲不亂的頭發(fā)上迂曲,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音寥袭,去河邊找鬼路捧。 笑死,一個(gè)胖子當(dāng)著我的面吹牛传黄,可吹牛的內(nèi)容都是我干的杰扫。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼膘掰,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼章姓!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起炭序,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤啤覆,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后惭聂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體窗声,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年辜纲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了笨觅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡耕腾,死狀恐怖见剩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情扫俺,我是刑警寧澤苍苞,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站狼纬,受9級(jí)特大地震影響羹呵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜疗琉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一冈欢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盈简,春花似錦凑耻、人聲如沸太示。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)类缤。三九已至,卻和暖如春弃衍,著一層夾襖步出監(jiān)牢的瞬間呀非,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工镜盯, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留岸裙,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓速缆,卻偏偏與公主長(zhǎng)得像降允,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子艺糜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

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