手把手教你在JCenter发布开源库

本文详细介绍了如何将Android项目上传至GitHub并发布到JCenter的过程,包括注册Bintray账号、创建Maven仓库、配置Gradle插件、设置API key以及解决上传过程中遇到的问题。
摘要由CSDN通过智能技术生成

  当你自己造好了轮子,想让其他人也能方便的使用到,就好像其他开源库一样,在AndroidStudio中一句话引用:
  

dependencies {
    compile 'chuck.WheelItemView:library:1.0.1'
 }

  这其实不是很难,只需要将你的项目上传Maven,然后发布到JCenter就可以了。

  准备自己的项目
  首先准备好自己的项目,上传至github。哈哈,这个是必须的。

  注册bintray
  Bintray是jcenter的托管商,因此你必须注册一个Bintray账号,注册完账号后记下你的用户名以及API Key。其官网首页:
  

  目前官网的注册入口是公司组织的注册,我们可以直接注册一个个人用户注册地址https://bintray.com/signup/oss

  

  也可以用第三方账号,例如github账号登录。
  
  create Maven仓库
  登录进去之后,如下

  
  
  我们点击Add New Repository增加仓库:

  在Name栏目下填写你的仓库的名字,这个名字可以设置为自己项目的包名,也可以自己定义,但是一定要记住这里的Name,在后边的项目配置中会用到。接着在Type栏目下拉选择Maven。再选择自己使用的开源协议。描述可以随意写一下。最后点create就好了。成功后在你的Owned Repositories栏目下会出现刚刚创建的库。

  项目配置
  首先修改你的项目root目录下的Project:build.gradle文件加入Maven和Jfrog Bintray的依赖插件:
  

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'
        // NOTE: Do not place your application dependencies here; they belong
        // <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值