把自己的Library分享到jCenter和Maven Central的注意事项

具体分享步骤,大家可以参考《如何使用Android Studio把自己的Android library分发到jCenter和Maven Central》这篇文章,已经写的很详细,这里只是说下自己使用过程中应该注意的一些事情。
首先的android studio上的配置

ext {
    bintrayRepo = 'maven'
    bintrayName = 'fanLibrary'

    publishedGroupId = 'com.fanxl'
    libraryName = 'fanlibrary'
    artifact = 'fanLibrary'

    libraryDescription = 'This is my first library test!'

    siteUrl = 'https://github.com/fanxl12/FanLibrary'
    gitUrl = 'https://github.com/fanxl12/FanLibrary.git'

    libraryVersion = '1.0.1'

    developerId = '开发者Id'
    developerName = '开发者姓名'
    developerEmail = '自己的邮箱'

    licenseName = 'The Apache Software License, Version 2.0'
    licenseUrl = 'http://www.apache.org/licenses/LICENSE-2.0.txt'
    allLicenses = ["Apache-2.0"]
}

‘bintrayName ’这个是你在bintray网站上新建package时候填写的name,创建package时,name命名是有规范的,第一个都是小写字母,单词之间用-分割,比如,fan-library,我上面创建的就有些不规范,第一次也没注意。libraryName为当前你的项目名称,libraryVersion,版本号,一般是0.0.0 这种规范。

同步完之后使用,通过compile ‘com.fanxl:fanLibrary:1.0.1’即可,publishedGroupId + “:” + artifact + “:” + libraryVersion 的形式,当然如果还没同步到jCenter的话,就这一句话还是不能用的,需要配置一个你的仓库地址才可以,如下:

repositories {
    maven { url "https://dl.bintray.com/fanxl12/maven/" }
}

这个地址的话,可以去自己的bintray的package页面上看到

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值