AndroidStudio下上传项目至JCenter/Bintray

本文章仅作为个人笔记

  • Bintray官网: https://bintray.com
  • 个人示例用到的git项目地址: https://github.com/makai554892700/JSONDecodePojo.git
  • 账号注册(如果已有账号请略过)
    • 于浏览器打开Bintray官网
    • 滑动至网页底部,点击如果所示图标


      image.png
    • 根据个人喜好填写个人信息,并点击最下方图标注册


      image.png
    • 点击注册后会出现如下界面


      image.png
    • 去邮箱点开收到的验证邮件,点击链接(邮件可能有点慢,可能需要等几分钟)


      image.png
    • 点击激活连接直接来到登陆页面,输入密码即可登入。


      image.png
    • 登陆后点击如图所示位置,添加仓库。


      image.png
    • 添加完仓库后如图所示添加包名,供后面使用


      image.png
    • 获取key
      • 点击网页右上角如图所示按钮


        image.png
        • 如图所示,点击Api key,输入密码,点击Submit


          image.png
        • 点击如图按钮复制key至剪切板,或者点击Show查看key并复制保存起来


          image.png
        • 同时在这个界面也可获取用户名,保存待后面使用


          image.png
    • 对项目进行配置
      • 打开需要上传jar包的项目的build.gradle文件,添加如图配置。配置说明已在截图说明


        image.png
        • 为了方便配置使用,这里粘贴所有相关配置内容。如还不够明白的可与github下载文章顶部提到的项目参考。

             apply plugin: 'com.novoda.bintray-release'
             buildscript {
                 repositories {
                     jcenter()
                 }
                 dependencies {
                     classpath 'com.novoda:bintray-release:0.3.4'
                 }
             }
             publish {
                 userOrg = 'marking'
                 groupId = 'com.mayousheng.www'
                 artifactId = 'basepojo'
                 publishVersion = '0.0.1'
                 desc = 'JSON decode pojo'
                 website = 'https://github.com/makai554892700/JSONDecodePojo/tree/master/basepojo'
             }
             tasks.withType(Javadoc) {
                 options {
                     encoding "UTF-8"
                     charSet 'UTF-8'
                 }
                 options.addStringOption('Xdoclint:none', '-quiet')
             }
          
    • 打包并上传jar包,打开AS命令行运行(替换其中PBINTRAY_NAME为网站用户名,PBINTRAY_KEY为刚才复制保存的key)
      gradlew clean build bintrayUpload -PbintrayUser=PBINTRAY_NAME -PbintrayKey=PBINTRAY_KEY -PdryRun=false
  • 示例如图,如果正确运行完成表示上传ok,这里如果出现其它问题可能需要自行百度。


    image.png
    • 至此jar包已上传至Bintray,但此时还无法供其他人使用
    • 公开jar包到JCenter
      • 回到首页,找到如果所示Last Activity,选择刚上传的jar包点击,操作如图


        image.png
      • 滑至页面底部,找到如图标识,点击Add to JCenter


        image.png
        • 出现如下界面,填写提交申请描述后点击Sent即可,剩下来的就是漫长的等待了。


          image.png
    • 至此所有步骤完成
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,448评论 25 707
  • 最近本人自己写了个简单的开源库,放在github上。就想想我们工程中平时用一些第三方的网络框架和图片框架,都支持G...
    Kael_祈求者阅读 694评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,596评论 18 139
  • 为什么要上传到JCenter 为了一句话依赖 注册bintray账号 既然是通过bintray上传,那得先注册bi...
    X_Sation阅读 772评论 4 2
  • 在这小镇上七拐八拐的街道边上,无意间走进这家只卖宵夜的粥铺。不知道什么时候开始,我总是一个人跑来吃粥。粥铺生意...
    Roy__x阅读 146评论 0 0