您的位置:首页 > 移动开发 > Android开发

使用JitPack发布Android开源库

2016-10-10 10:55 519 查看
       正在使用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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: