上传library到jcenter
2017-08-08 本文已影响10人
caspar51688
(1)注册bintray.com账号
- 进入https://bintray.com/,注册账号。
- 注册完成后,需要邮箱激活;也可以选择第三方登录。
登录后:
jcenter.png-
登陆后,你可以点击Your Profile->Edit然后就能看到上图的界面。
-
点击API Key,就可以看到你一段key字符串,把这个copy下放一边,一会上传要用。
-
然后进入maven创建package
(2)引入bintray-release
在项目的build.gradle里添加
classpath 'com.novoda:bintray-release:0.3.4'
在moudle的build.gradle里添加
apply plugin: 'com.novoda.bintray-release'//添加
//添加
publish {
userOrg = 'xxx'//bintray.com用户名
groupId = 'com.jcenter'//jcenter上的路径
artifactId = 'util'//项目名称
publishVersion = '1.0.0'//版本号
// desc = 'xxxxxxxxxxxxx'//描述,不重要
// website = 'xxxxxxxxxxxx'//网站,不重要
}
然后在as的Terminal终端里输入如下命令上传
gradlew clean build bintrayUpload -PbintrayUser=lsm -PbintrayKey=xxxxxx -PdryRun=false
-
user就是用户名,key就是我们刚才的让你保存的key,dryRun是一个配置参数,当为true的时候,会运行所有的环节,但是不会上传。
-
然后就是等待,当运行完成,看到BUILD SUCCESSFUL就没问题了,如果有什么问题呢,根据log排查下。
-
到此就上传完成了~~~
-
但是注意此时还不能够直接被引用。需要点击Add To jcenter然后等待审核