Android 项目 上传至 Jcenter.

本文介绍如何将自定义库上传至JCenter仓库,包括Bintray账号注册、配置Gradle插件及上传命令等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



平时我们在AndroidStudio中开发,使用依赖包的时候总是像下面这样.

compile 'com.android.support:recyclerview-v7:23.3.0'


又或者是点击项目的Project Structure 来 add library dependency.


然而这些东西是从哪里来? 为何直接就可以使用?  原因是因为 他们存在于 maven jcenter 仓库中, 那么我们可不可以把我们的库传到 maven、jcenter上面供别人使用呢 ?   答案是肯定的.


首先我们需要登录 https://bintray.com/profile/edit 来注册个账号, 注册登录好之后.

  来点击这里.



然后选择maven .


Add New Package




name: 库名称

Description: 库描述

Licenses: 我选择的Apache2.0

Tags: 不多说~

Maturity: 一般默认即可

Website:写你博客或github地址就好

Issues tracker: 写github地址就好

Version control:写你github地址就好.


写好之后我们就Create Package. 


接下来我们会用到一个第三方的东西. github地址 . 在我们的要传入的项目中加上如下几句:


在你project的 build.gradle里面加上 classpath  com.novoda:.....


之后再你需要传入的library中加上

apply plugin: 'com.novoda.bintray-release'
需要注意,这句话 需要放在 

apply plugin: 'com.android.library'
的下面.


之后我们在module的 build.gradle里面加上

publish {
    userOrg = 'jcenter用户名'
    groupId = '你的唯一包名'
    artifactId = '你在jcenter create package 时的 name.'
    publishVersion = '你的版本.'
    desc = ' 随意写'
    website = 'https://github.com/BinarySatan/CommonAdapter    写你github地址.'
}

都添好了之后.

./gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false

需要执行以上命令, 不过我们需要把BINTRAT_USERNAME 与 BINTRAY_KEY   换成自己在Jcenter官网注册的对应信息.


BINTRAT_USERNAME : 你注册时的名字.

BINTRAY_KEY   :点击 你头像的 Your Profile   ->  Edit ->Api key   查看之后替换就可以了.


接下来我们就等待上传成功.  成功之后, 我们会看到.


这里多了个1.0, 接下来我们点击 add jcenter 然后写一些英文注释, 等待通过即可. 

So~ ,  你们还在等什么? 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值