利用bintray-release插件上传到jcenter

按照Hongyang的教程利用bintary-release插件遇到了trick。

HTTP/1.1 404 Not Found [message:Repo ‘maven’ was not found]

反复修改,最终借鉴这篇文章得以解决。

下面总结一下利用bintary-release插件上传自己的库到jcenter.

1.注册bintray.com账号

进入https://bintray.com/,注册账号。

这里写图片描述

如果直接注册,会出现Edit Profie页面只有五个选项,没有Repositories,而网上贴图有如下7个选项,有Repositories 和GPG signing

这里写图片描述

注册完成之后拷贝API-key:

这里写图片描述

(2)引入bintray-release

在项目的build.gralde

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'
        classpath 'com.novoda:bintray-release:0.4.0'
    }
}

在moudle的build.gralde

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

……

publish {
    userOrg = 'rolyyu'//bintray.com用户名
    groupId = 'com.rolyyu'//jcenter上的路径
    artifactId = 'projectname'//项目名称
    publishVersion = '1.0.0'//版本号
    desc = 'Oh hi, this is a nice description for a project, right?'
    website = 'https://github.com/Rolyyu'
}

终端输入:

./gradlew clean build bintrayUpload 
-PbintrayUser=rolyyu
-PbintrayKey=XXXXXXXXXXXXXXXXXX
-PdryRun=false

这里写图片描述

当运行完成,看到BUILD SUCCESSFUL就没问题了

(3)同步到jcenter

访问https://bintray.com/你的用户名/maven,即可看到:

https://bintray.com/rolyyu/maven

这里写图片描述

不过目前还是不能直接引用的,你需要等待bintray的工作人员审核,审核通过会给你发送站内Message,等待审核通过:

这里写图片描述

测试访问该网站https://jcenter.bintray.com/你的groupId例如:

https://jcenter.bintray.com/com/rolyyu/

如果出现下图即表示成功:

这里写图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值