安卓上传library到jcenter

步骤一:
jcenter官网 注册账号,注意账号最好使用gmail邮箱.

步骤二:在jcenter官网创建自己的maven仓库
以后的所有library就是提交到此maven仓库中,否则最后library提交不上去.当然,你可以创建多个仓库,这样的话,在提交library的时候需要明确执行所提交的仓库名.
这里写图片描述
选择Add New Repository 去创建一个仓库.
这里写图片描述
填写仓库描述,注意仓库名最好是maven,这是 jcenter-release 提交的默认仓库名.
这里写图片描述

步骤3:利用 jcenter-release 提交代码到jcenter

1, 工程目录(不是module目录)下的build.gradle

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

2,library的build.gradle中:

apply plugin: 'com.novoda.bintray-release'
publish {
    userOrg = 'jinweihua'//jcenter账户的用户名
//    repoName = 'maven' //仓库名,不指明,默认传到maven
    groupId = 'com.example.ty.jinutil'//jcenter上的路径名,一般使用项目包名
    artifactId = 'jinutil'//项目名称
    publishVersion = '1.2.0'//版本号
    desc = 'a library from jin '//描述,中文会乱码,应该使用英文
    website = 'https://github.com/RomanticHua/TestDemo'//这里得填写此项目的github地址,否则不能同步到jcenter
}

tasks.withType(Javadoc) {//防止编码问题
    options.addStringOption('Xdoclint:none', '-quiet')
    options.addStringOption('encoding', 'UTF-8')
    options.addStringOption('charSet', 'UTF-8')
}

步骤4:执行命令上传到bintray(没有同步到jcenter)

在命令窗口中执行以下命令,在执行命令前先获取 jcenter账户名 和 ApiKey

gradle clean build bintrayUpload -PbintrayUser=jcenter账户名 -PbintrayKey=ApiKey -PdryRun=false 

正确的执行语句示:

gradle clean build bintrayUpload -PbintrayUser=jinweihua -PbintrayKey=e0ce645768bfcda1df36a7e43806f9c7fa7e3-PdryRun=false 

获取jcenter账户名
这里写图片描述
获取ApiKey
这里写图片描述
这里写图片描述
如果提示:‘gradle’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 需要先配置gradle环境变量.
执行完命令后输出以下提示,则表示成功.
这里写图片描述
步骤5:
同步到jceter
这里写图片描述
填写提交信息,最好填写,方便审核.
这里写图片描述
提交成功后提示
这里写图片描述
等待审核,审核通过了会发邮件给你.审核通过之后我们就可以直接引入了.
这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值