使用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 .
GitHub 上面:
四、去项目的主页点击releases打上一个标签(重点)
接下来创建一个标签:
创建完成:
五、使用JitPack发布你的库
点击这里进入JitPack
最后生成:
六、具体的使用
跟我们平常引用开源库有一点不一样,在项目的根目录找到build.gradle,注意不是Module里面的build.gradle,
找到之后在allprojects下面添加
maven { url "https://jitpack.io" }
如:
然后按照平时的方法添加依赖包即可:
#大功告成!这里之前上传了一个二维码扫描的demo,是用的JitPack发布的,可以参考GitHub
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
相关文章推荐
- Android: 使用JitPack发布你的Github开源库
- Android: 使用JitPack发布你的Github开源库
- Android:使用JitPack发布Github开源库
- 优雅的发布Android开源库(论JitPack的优越性)
- jitpack使用gradle4.1发布Android包
- Android: 使用JitPack发布你的Github开源库
- Android studio 使用JitPack发布library到Github开源库
- 利用JitPack发布Android开源库
- [置顶] Android 使用JitPack快速发布你的GitHub开源库
- Android创建属于自己的开源库(JitPack.io)
- Android 通过JitPack 发布开源项目到jcenter
- 发布新手的第一个开源库-快速发布开源库到JitPack
- Android创建属于自己的开源库(JitPack.io)
- 发布开源库到 JitPack.io + jcenter
- 用JitPack发布开源库时附加文档和源码
- 10分钟用Jitpack发布开源库
- 使用JitPack管理Android项目中公共模块库
- 编写开源库并发布到JitPack.io
- Android-使用JitPack快速生成GitHub项目依赖地址
- 5分钟用Jitpack发布开源库