(筆記)關(guān)于Bintray 上傳 Jcenter

利用Bintary插件將arr上傳到Jcenter

以下幾個步驟:
  • 注冊bintray賬號(https://bintray.com)
  • 新建Android Library Moudle
  • 配置Moudle的build.gradle
  • 命令直接上傳
  1. 注冊賬號 -- 略

  2. 新建Android Library Moudle:
    首先新建一個Projece:


    屏幕快照

    然后新建一個Android Library Moudle:


    屏幕快照
屏幕快照

屏幕快照

完畢以后如圖:

屏幕快照

接下來就是正式配置了,首先打開Project的build.gradle,在這里也就是BintaryEample/build.gralde

buildscript {
  repositories {
      google()
      jcenter()
  }
  dependencies {
      classpath 'com.android.tools.build:gradle:3.0.0-beta3'
      classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
      classpath 'com.novoda:bintray-release:0.5.0'
  }
}

添加

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

然后打開library的build.gradle,在這里也就是BintaryExample/bintarylib/build.gradle

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

添加

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

這時候 Sync

如果控制臺出現(xiàn):

Error:Exception thrown while executing model rule: PublishingPlugin.Rules#addConfiguredPublicationsToProjectPublicationRegistry(ProjectPublicationRegistry, PublishingExtension, ProjectIdentifier)

恭喜你,配置成功~~出現(xiàn)上面這段錯誤是因為我們的

publish{}

還沒配置。

敲黑板!!這里的版本號一定要注意。

當你的Project的build.gradle:

classpath 'com.android.tools.build:gradle:2.3.3'

gradle-wrapper.properties:

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

的時候刷钢,BintaryExample/build.gradle:

classpath 'com.novoda:bintray-release:0.5.0'
classpath 'com.novoda:bintray-release:0.4.0'

這兩個都是可以的

但是像我用上面的:

 classpath 'com.android.tools.build:gradle:3.0.0-beta3'

gradle-wrapper.properties:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

的時候,

com.novoda:bintray-release:x.x.x只能用0.5.0以上

不然就

屏幕快照 2017-08-31 下午3.16.40.png

Unable to load class 'org.gradle.api.internal.component.Usage'.
GG了,這個問題困擾了我一早上,所以一定要注意版本號。

好了車頭擺回來:
配置好以上步驟后警医,在BintrayExample/bintraylib/build.gralde的最后面加上以下信息:

publish {
    userOrg = 'chanzeebm'
    repoName='Chan'
    licences=['Apache-2.0']
    groupId = 'com.king'
    artifactId = 'bintrayLib'
    publishVersion = '0.1.0'
    desc = 'this is a frame for android base'
    website = 'https://github.com/chansebm/pframe'
}
  • userOrg : 你在Bintray的用戶名(也就是你注冊完畢登陸進去以后,右上角那個)
  • groupId : 你的組名
  • repoName : Bintray的倉庫名。
  • licences : A list of license identifiers for the project,嗯對 我不會翻譯坯钦。
  • artifactId : 你在Bintray注冊的包名(下面教)
  • publishVersion : 版本號
  • desc : 描述(不重要)
  • website : 站名(不重要 按照github的規(guī)則寫就是咯)

完了以后预皇,打開https://bintray.com主頁婉刀。

屏幕快照

添加一個repository吟温。

屏幕快照
  • Name對應
publish{repoName='Chan'}
  • Type 選擇Maven

  • Default Licenses 選擇對應

publish{licences='[Apache-2.0]'}

(如果publish里面不寫licences默認就是Apache-2.0,那么這里要選擇Apache-2.0)

  • Description 描述

  • Create。

添加包名

屏幕快照
屏幕快照
  • Name 對應:
publish{artifactId='bintrayLib'}
  • Version control對應:
publish{publishVersion='0.1.0'}
  • Create Package

上傳

打開AS,切換到Terminal:

屏幕快照

Mac:

./gradlew clean build bintrayUpload 
-PbintrayUser="chanzeebm"
-PbintrayKey="Api Key"
-PdryRun=false

Window:

.gradle clean build bintrayUpload
-PbintrayUser="chanzeebm"
-PbintrayKey="Api Key"
-PdryRun=false
  • PbintrayUser : 你的用戶名 也就是Bintray主頁的右上角
  • PbintrayKey : Api key
  • PdryRun : true則只運行不上傳,false則上傳

以上是一句話突颊,我為了易讀性分開寫鲁豪,不要寫一句回車一次哦!

ApiKey:

屏幕快照
屏幕快照
  • 輸入登陸密碼
屏幕快照

直接將API Key復制到

-PbintrayKey="your API Key"

最后,發(fā)布:

屏幕快照
屏幕快照
屏幕快照
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末律秃,一起剝皮案震驚了整個濱河市爬橡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌棒动,老刑警劉巖糙申,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異船惨,居然都是意外死亡柜裸,警方通過查閱死者的電腦和手機缕陕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來疙挺,“玉大人扛邑,你說我怎么就攤上這事∠瓮常” “怎么了鹿榜?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長锦爵。 經(jīng)常有香客問我舱殿,道長,這世上最難降的妖魔是什么险掀? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任沪袭,我火速辦了婚禮,結(jié)果婚禮上樟氢,老公的妹妹穿的比我還像新娘冈绊。我一直安慰自己,他們只是感情好埠啃,可當我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布死宣。 她就那樣靜靜地躺著,像睡著了一般碴开。 火紅的嫁衣襯著肌膚如雪毅该。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天潦牛,我揣著相機與錄音眶掌,去河邊找鬼。 笑死巴碗,一個胖子當著我的面吹牛朴爬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播橡淆,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼召噩,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了明垢?” 一聲冷哼從身側(cè)響起蚣常,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎痊银,沒想到半個月后抵蚊,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年贞绳,在試婚紗的時候發(fā)現(xiàn)自己被綠了谷醉。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡冈闭,死狀恐怖俱尼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情萎攒,我是刑警寧澤遇八,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站耍休,受9級特大地震影響刃永,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜羊精,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一斯够、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧喧锦,春花似錦读规、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至阵具,卻和暖如春枪汪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背怔昨。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留宿稀,地道東北人趁舀。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像祝沸,于是被迫代替她去往敵國和親矮烹。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,700評論 2 354

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