这几天应公司要求写了一个SDK,但是每次都得打成jar包给别人使用,所以就显得很繁琐,我就想着能不能把这个变成依赖库,然后通过导依赖的方式进行导入,果然被我找到了,在这里记录一下。

1、首先新建一个工程

github action发布jar到maven github jar包_jar


github action发布jar到maven github jar包_github_02


2、项目建立完成再新建一个moudle

github action发布jar到maven github jar包_github_03


选中library 点击next

3、然后把我写的SDK打成jar包放入library里的lib包里

github action发布jar到maven github jar包_java_04


4、接着就可以把这个项目上传到GitHub上了

点击VCS----import into version control-----share project on github

github action发布jar到maven github jar包_java_05


点击share

github action发布jar到maven github jar包_java_06


add

github action发布jar到maven github jar包_github_07


上传成功 去GitHub上看一看

github action发布jar到maven github jar包_jar_08

在这里 点击进去

github action发布jar到maven github jar包_git_09


点这个进行发布

github action发布jar到maven github jar包_github_10

点击创建新版本

github action发布jar到maven github jar包_git_11


填写版本号和描述 然后上传新版本

github action发布jar到maven github jar包_jar_12


版本分支已上传

打开JitPack官网https://jitpack.io/ 在输入框中粘贴刚刚在Github上Release的项目的地址,就可以看到依赖的代码。

github action发布jar到maven github jar包_jar_13


点击 get it

github action发布jar到maven github jar包_java_14


依赖已生成 可以去使用了

github action发布jar到maven github jar包_git_15


github action发布jar到maven github jar包_java_16


我们试一下 SDK功能正常使用

如果你想更新依赖库 只需把项目重新提交上传到GitHub 版本号改一下

就可以重新生成依赖了

再演示一遍

github action发布jar到maven github jar包_git_17


github action发布jar到maven github jar包_jar_18

github action发布jar到maven github jar包_java_19


接下来就是相同的步骤了

github action发布jar到maven github jar包_jar_20


github action发布jar到maven github jar包_jar_21


github action发布jar到maven github jar包_jar_22


github action发布jar到maven github jar包_android_23


这样就生成了新的依赖了

没试过的同学 赶紧去试试吧