利用bintray-release插件上传到jcenter

来源:互联网 发布:金庸武侠 知乎 编辑:程序博客网 时间:2024/05/20 21:47

按照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/

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

这里写图片描述

0 0
原创粉丝点击