前言
JitPack是专门用来自建依赖库的项目。
github上的开源项目,下面都会介绍该项目的的引用方法,一般都是Compile依赖库,那么这个Compile依赖库是怎么构建的呢?我之前就有这个疑问,现在看我的介绍吧。
在github上新建远程仓库
介绍:
1 仓库名
2 公共仓库还是私有仓库
3 README:仓库介绍
4 可以没有,具体作用自行查找
5 最后点击Create repositiory创建远程仓库
下载远程仓库
可以使用git clone 或者使用Android Studio clone远程仓库(不会的可自行查找方法)。
利用JitPack构建Compile依赖库
新增Module,这个Module就是我们要构建Compile依赖库的本地仓库,如下图:
选择Android Library:
添加依赖
在root/build.gradle中添加:
buildscript {
dependencies {
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' // Add this line
在library/build.gradle的最上面添加:
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.YourUsername'
其中:com.github.YourUsername
是自己的github账户名,比如我的是com.github.amoscxy
将最新代码推送到远程仓库
可以使用push clone ,最好使用Android Studio的push
上传完之后,github项目创建release
点击release后可以创建,如下图:
此时就可以在jitpack官网搜索到你的github仓库了
点击Clone or downloadc查看自己的github仓库地址,点击红框复制这个远程地址
点击进入jitpack官网
将github项目地址粘贴在搜索框,去掉.git后缀
点击Look up后再点击git就可以看到我们的自建依赖库的引用方法了,如下图:
更详细的介绍请参考JitPack官方文档