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

来源:互联网 发布:淘宝网天猫电器电油汀 编辑:程序博客网 时间:2024/05/17 06:41

具体分享步骤,大家可以参考《如何使用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
原创粉丝点击