侃侃如何将项目上传至jcenter

本文介绍如何使用Gradle将项目发布到jcenter。首先需注册Bintray账号并获取API Key,然后配置项目和模块的build.gradle文件,最后通过命令行完成上传。通过审核后,项目即可供他人集成使用。

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

标签(空格分隔): Android gradle jcenter


使用Markdown蛋疼的地方在于要想上传本地图片的话还得付费,因此没有图文混排的此文看起来会有点儿让人头大,需要耐心解读。好了,不吐槽了,正文开始。
做开发的有不少人都希望能把自己的项目发布到公共的仓库,如maven中央仓库,以供别人方便地集成使用。而使用了Android Studio的同学,应该也对gradle和jcenter印象深刻,不少开源库都是发布到这里的。本文就来介绍一下,如何使用Gradle发布到jcenter。

step1 申请Bintray账号

先到https://bintray.com注册一个账号。由于是国外网站,建议翻墙。
注册成功后,查看自己的信息:
右上角your profile -> edit -> API Key, 此参数很有用,后面会用到。

step2 创建自己的项目

如果你创建的项目名为project01,下面有一个module名为module01,此时要做的就是将module01上传至jcenter,那么我们需要的插件叫做bintray-release。

step2.1 配置项目

在项目的build.gradle文件下,dependencies方法内添加一行

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

step2.2 配置module

在module的build.gradle文件开头添加一行:

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

在最后添加一个方法:

publish {
    userOrg = 'lizhi...'//bintray.com //用户名
    groupId = 'com.lizx.station'//著名的groupId
    artifactId = 'onroad'//著名的artifactId
    publishVersion = '1.0'//版本号
    desc = 'It is a start and will go on. Come with me! It is a nice project, right?'//描述
    website = ''//网站,有则填写
}

step3 成功就在眼前

Android Studio自带Terminal工具,可以直接拿来用,在项目根目录下执行

gradlew bintrayUpload  bintrayUpload 
 -PbintrayUser=xxxx
 -PbintrayKey=xxxxxxxxxxxxxxxxxxxxxx 
 -PdryRun=false

PdryRun表示需要上传至jcenter.

看到BUILD SUCCESSFUL,你就可以庆祝了!

dependencies {
    compile 'com.lizx.station:onroad:1.0'
}

此时你发布的项目已经在jenter上了,不过还没有通过审核,只是snapshots版本,如果想要release版本,只需到你的jcenter账号下点击上传项目右边的Add To Jcenter按钮即可,顺利的话40min就可以通过审核。

祝各位小伙伴测试顺利!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值