平时我们在Android开发过程中引用了很多依赖,不乏有很多Github上开源的Library,例如JakeWharton的黄油刀依赖如下:
dependencies {
implementation 'com.jakewharton:butterknife:10.2.3'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'
}
独乐乐不如众乐乐,那么我们怎样如何将我们自己写的Library发布到Github上开源供别人使用呢?下边我就用我自己的Library简单说一下。
简单介绍AAtools
我之前写了一个小工具——AATools,Github地址是:https://github.com/ixinrun/AATools
也是我开发过程中使用的一个小工具,主要功能是Android开发过程中帮助开发调试和QA进行测试的,目前功能有上图六个模块,功能上只是初步,先拿来用,后边有时间再完善。接下来发布Library我们只需要三步。
1. 创建Library
android studio创建library,这个很简单,项目上直接new Module即可,创建好如下图所示:
2.GitHub上进行生成Release包
我们将上边的项目提交到GitHub,然后点击Release,生成最新Release包,并填写最新版本号:
one:
two:
three:
3.JitPack上发布依赖
JitPack是发布GitHub依赖常用的开源托管仓库,常见托管仓库有以下几种:
- Maven Central
- jCenter
- 自建私服
将仓库地址提交到JitPack(https://jitpack.io/) :
点击Git it
,下边马上就会生成我们插件的依赖地址:
到这里就结束了,就这么简单。
最后
欢迎大家使用AATools,后边会不定期更新这个小工具,好用的话别忘了github上star,谢谢咯