使用jitpack发布android的依赖库的流程
1.将所有代码提交至GitHub个人账号仓库上(提交过程省略);
注意:
a.在project的build.gradle文件中添加以下配置:
buildscript {
dependencies {
// 自动化maven打包插件
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
}
}
allprojects {
repositories {
// optional(可选,也可不进行配置)
maven {
url 'https://www.jitpack.io'
credentials {
username authToken
}
}
}
}
b.在 gradle.properties 中添加:
authToken=jp_xxxxx (后面介绍生成的步骤)
c.在moudle的build.gradle文件中添加以下配置:
apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'
group = 'com.github.[github的账号]'
d.在app的 build.gradle 文件中添加以下配置:
implementation project(':[moudle_lib]') (引入moudle库)
2.使用GitHub账号登录 https://jitpack.io/ 地址
a.进入设置页面,如下:
b.获取SSH Keys:项目的git地址复制到文本里去,格式如下(重要步骤)
c.将上面生成的ssk keys复制到项目的设置里进行配置,配置后点击Verify验证,如下操作即可:
d.authToken=值的获取,如图所示:
3.一切准备就绪后,就可以在GitHub上进行Releases打包发布版本了,发布后,将git地址复制到jitpack.io 输入框里,点击,然后完成依赖,如图显示:
将依赖地址复制到新项目里就可以了!!!