使用JitPack发布Android开源库

       正在使用AndroidStudio的童鞋们都知道怎么使用Gradle构建程序了吧,确实比较方便实用,目前有以下几种方式:

1、Maven Central,由于发布过程太繁琐了,就不考虑了,可参考这里

2、jCenter,具体可参考这里

3、JitPack,怎么说呢,Very简单,深得皇上恩宠(**推荐**)


       下面我们就来看看如何利用JitPack去发布一个开源库,方便自己,也方便他人。

一、创建工程

       需要注意的是你的项目名字将作为你开源库的名字,所以命名尽量优美一点,这个我就随意创建一个工程做演示。



二、Library

       创建一个Library用于发布的开源库



三、上传到GitHub

任何开源软件都可以免费地将代码提交到 GitHub 上,以零成本的代价进行代码托管。但是如果需要创建私有的,那就需要支付一定的费用了,GitHub 的官网地址如下:

https://github.com/

这里涉及到git操作,用命令或者AS都可以,不会的童鞋请参考这里我这里啰嗦一下,提供一种方法:

1、首先去github上创建一个项目仓库


随后点击create repository即可生成库。


可以看到,GitHub已经自动帮我们创建了.gitignore这个文件,接下来的一步非常重要,我们需要将远程版本库克隆到本地。首先必须知道远程版本库的 Git 地址,可以在MyApplication版本库主页的右下角找到,如图所示。


2、Windows下面使用git首先得下载

安装选默认即可
找到GitBush打开
首先应该配置一下你的身份,这样在提交代码的时候 Git 就可以知道是谁提交的了,命令如下所示:
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
如:
git config --global user.name "zhaomingjian"
git config --global user.email "1353095373@qq.com"
3、然后打开cmd进入你的项目的根目录,接着输入命令,
git clone 刚刚第一步复制下来的地址
如:
git clone https://github.com/zhao-mingjian/MyApplication.git


接着打开你的文件夹,你会发现根目录多了一个MyApplication的文件夹,现在我们需要将这个文件夹中的所有文件全部复制到上

一层目录中,这样就能将整个MyApplication工程目录添加到版本控制中去了。需要注意的是.git 是一个隐藏文件夹,在复制的时候千万不要漏掉,复制完之后可以把git下来的MyApplication删除掉。

四、提交所有文件:

git add .
git commit -m "这里写一个描述"
最后将提交的内容同步到远程版本库,也就是 GitHub 上面:
git push origin master
至此,提交到GitHub的操作已完成。
四、去项目的主页点击releases打上一个标签(重点)


接下来创建一个标签:


创建完成:


五、使用JitPack发布你的库

点击这里进入JitPack


最后生成:


六、具体的使用

跟我们平常引用开源库有一点不一样,在项目的根目录找到build.gradle,注意不是Module里面的build.gradle,

找到之后在allprojects下面添加

maven { url "https://jitpack.io" }

如:

然后按照平时的方法添加依赖包即可:

#大功告成!这里之前上传了一个二维码扫描的demo,是用的JitPack发布的,可以参考GitHub






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值