Android发布项目到jcenter详细教程

相信大家平时都用过一些开源的框架,那么我们如何将自己的开源项目分享给大家使用呢?下面给大家详细介绍一下

一、注册bintray账号(jcenter是bintray旗下的一个仓库)

Android发布项目到jcenter详细教程_第1张图片

注意:注册时填的邮箱为Google邮箱,要通过邮箱激活账号。附梯子(https://github.com/getlantern/lantern)

二、登录bintray,点击Edit Profile—>API key,将API key复制保存下来后面上传会使用

Android发布项目到jcenter详细教程_第2张图片

三、点击View Profile—>Add New Repository,填写表单其中Type选Maven

Android发布项目到jcenter详细教程_第3张图片

四、创建一个项目MvpDemo,新建一个名为basetools的Android library,该library写一些要分享的工具类方法,然后我们将其上传到jcenter

Android发布项目到jcenter详细教程_第4张图片

五、项目根build.gradle文件引入bintray-release

Android发布项目到jcenter详细教程_第5张图片

六、上传的moudle下的build.gradle文件添加如下代码

Android发布项目到jcenter详细教程_第6张图片

注:最终引用格式为"compile" + groupId + ":" + artifactId + ":" + publishVersion,如上例compile com.lpf:basetools:1.0.0

七、在Android studio的Terminal面板输入一下命令即可上传(其中PbintrayUser为用户名,PbintrayKey为第二步得到的API key,PdryRun为false)

./gradlew clean build bintrayUpload -PbintrayUser=a339c -PbintrayKey=xxxxxxxxxxxxxxxxxxxxxx -PdryRun=false

注意:Windows系统不用输前面的./

八、上传完成,可以通过以下查看,但现在还不能直接使用,还需要添加到jcenter仓库

Android发布项目到jcenter详细教程_第7张图片

九、打开项目详情页,点击Add to Jcenter,填写完等待审核即可

Android发布项目到jcenter详细教程_第8张图片

十、审核通过会发送站内message,同时Add to jCenter按钮消失,并且可以通过访问https://jcenter.bintray.com/你的groupId查看,如上例

https://jcenter.bintray.com/com/lpf/

Android发布项目到jcenter详细教程_第9张图片

十一、到此已经完成了所有操作,以后更新库只需修改第六步publishVersion重新上传即可。

你可能感兴趣的:(Android)