如何发布类库到jcenter

1.注册bintray账号,注册地址https://bintray.com
2.获取PbintrayKey
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
antelope001是我的bintray账号名,跟着箭头,最后输入密码就可以查看PbintrayKey,保存一会使用。
3.在项目的根目录gradle文件中的dependencies节点中添加
classpath ‘com.novoda:bintray-release:0.5.0’
如果代码注释有中文,在根目录的gradle中还需要添加如下代码
tasks.withType(Javadoc) {//上传代码如果有中文注释,需要添加如下代码
options{
encoding “UTF-8”
charSet ‘UTF-8’
links “http://docs.oracle.com/javase/7/docs/api
}
}
4.在需要发布的类库的gradle中添加如下代码
apply plugin: ‘com.novoda.bintray-release’//添加

publish {
userOrg = ‘antelope001’ //注册时候的用户名
groupId = ‘com.zmkj’// //compile引用时的第1部分
artifactId = ‘myhttp’发布到JCenter上的项目名字,compile引用时的第2部分项目名
uploadName = ‘myhttp’//为上传后,在bintray显示的名字。
publishVersion = ‘1.0.0’//版本号 ,compile引用时的最后部分,下次更新是只需要更改版本号即可
desc = ‘a useful http util’//描述,不重要
website = ‘https://github.com/lijianjun001/VVMM’ //项目的GitHub网站
licences = [‘Apache-2.0’]
}

5.如果是mac电脑
在terminal中执行
./gradlew clean build bintrayUpload -PbintrayUser=antelope001 -PbintrayKey=10f03bde8404eab85b3a90e5f3d44cbc059bd683 -PdryRun=false

PbintrayUser是注册的用户名
PbintrayKey是刚才获取的key

在这里插入图片描述

如果是windows电脑,同样在terminal中执行
gradlew clean build bintrayUpload -PbintrayUser=aaa -PbintrayKey=bbb -PdryRun=false

执行很耗时间,等着就行了,执行成功会显示
BUILD SUCCESSFUL in 9m 17s

6.执行成功后,我们在bintray就可以看到我们刚才上传的文件在这里插入图片描述
也可以在发布后的项目在https://dl.bintray.com/{username}/{repository_name}下可查看

我的地址是https://dl.bintray.com/antelope001/maven/

这时候,我们其实已经可以通过Maven仓库来引用我们刚才的上传的类库了

我们在根目录的gradle添加如下代码,如果
maven {
url “https://dl.bintray.com/antelope001/maven
}
在这里插入图片描述

7.引用代码
在这里插入图片描述

8.发布到jcenter
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值