android同步aar到jcenter,android使用bintray发布aar到jcenter

前言

这两天心血来潮突然想把自己的android library的aar放到jcenter里面,这样一来自己便可以在任何时间任何地点通过internet得到自己的library的引用了,况且现在android studio已经默认使用jcenter的repositories作为依赖来源,以前的mavencenter已经开始慢慢废弃。

经过半天的努力打工告成,但也遇到不少坑  在这里记下来分享给各位有同样想法的盆友们

(声明,本文讲得东西都是亲身经历,并且本文并不会事无巨细得将所有步骤细节讲得很细,尽量将所遇到的重要的地方进行讲解,还需要读者自己去实践,因为这样才是对读者的尊重)

申请bintray账号

去bintray网站注册oss的账号,用这个网址注册 别用第二个,第二个是企业级的;

因为bintray官网不断的更新所以注册机制增加了企业级的概念,所以很多之前关于bintray上传gradle构建aar的帖子都跟不上时代了...

之前我自己按照google的搜索结果一直进入的是第二个网址,企业级的账号非要设置organization账号,结果两个账号搞来搞去的把人绕晕了

然后提示如下错误:

HTTP/1.1 401 Unauthorized [message:This resource requires authentication]

结果是惨得一笔!

紧接着在你的主页找到api key,  并且创建一个repostiry类型为maven、名字为maven的仓库以备后用!

编写gradle脚本

1、按照https://github.com/msdx/gradle-publish的指导一步步做完,然后在你的gradle tasks里面other找到install并且执行,这个步骤的目的是让你根据gradle.properties里面的配置生成pom文件,可以在library/build/outputs下面找到

72ae63acbcfc67f979d4742c4fd3bcb9.png

2、在library的gradle tasks里面找到publishing->bintrayUpload对aar进行上传, 上传成功后会得到gradle的构建successfully的提示

96cc44cd9f475f212692a0591aa1edbd.png

3、进入到bintray主页选择maven repository然后进去点击add to jcenter按照提示写入注解然后提交,这个要等待一定时间审核!

ok大工告成

原文:http://www.cnblogs.com/renhuihhh/p/6145512.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值