JitPack优缺
- 在使用Jcenter发布库代码时,需要先上传到Bintray网站,比较麻烦,不过我之前已经给出了简化的方案,根据这篇文章发布自己的库到JCenter可以很快的配置好项目。本文介绍另外一种发布自己的库代码的方式,使用JitPack发布代码更简单一些。
- AndroidStudio创建项目时没有默认生成JitPack的依赖,当使用库时需要添加如下依赖
1
2
3
4repositories {
jcenter()
maven { url "https://jitpack.io" }
}
创建工程
新建Library Module,这些就不仔细说了,大家都会,需要注意的一点是,使用JCenter时,库的名字是跟你的Module name有关的,但是JitPack是与你的Project name有关的,所以给你的项目起一个好名字,他将作为库的名称。
配置插件
与发布到JCenter一样,需要插件,这里说一下这个插件,该插件的GitHub地址,在发布到JCenter时也用到了这个插件,现在的最新版本1.4.1,我试了一下,编译不成功,看了Issues,大概是因为gradle需要提升到2.14.1才可以,关于这个问题可以自己去查一下,像我下面这样的配置是ok的,版本的对应可以去Git上看看。1
2
3
4
5
6
7
8
9
10buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
}
}
配置Module的build.gradle
1 | //默认就有的 |
发布到GitHub
- 接下来就去GitHub上打开你的项目->点击release->点击创建新的release版本->书写版本号和release信息->就会看见到此就完成了发布。如下
JitPack发布
- 最后去JitPack,会看见如下界面,输入你的项目地址,会看到版本号,点击get it,下面会出现compile地址
完成
- AS依赖
1 | compile 'com.github.chendongMarch:JitPackLibs:1.0.2' |