如何将自定义库上传至jitpack仓库

前言

最近bintray好像不能用了, 以前传的依赖包全都挂了, 目前正在进行库转移

相比bintray而言 jitpack可以说是非常简单, 只需一个github就完全搞定了

快速上手

首先 将代码推送至github, 然后进入https://jitpack.io/

image-20210727145153403

绿色表示 编译成功 红色表示编译失败, 编译成功后 就可以开始使用库啦

image-20210727145906319

是不是非常简单

由于大部分人习惯使用版本号的依赖形式, 因此 如果你想将commitId换成版本号, 那么只需在githubpush release即可, 如下:

image-20210727150302447

image-20210727150429243

创建成功后,回到jitpack主页刷新, 此时在Release一栏下出现相应的版本

image-20210727150604728

我们发现1.0.5版本的Log一栏是红色, 我们可以点击进入查看编译日志 寻找编译失败原因

image-20210727150827296

如果编译成功, 将会生成相应的jar包并存储在jitpack仓库中

image-20210727151000773

此时我们就可以使用版本号形式的啦

image-20210727151055721

注意事项

  • 对于android 必须是Lib库 而不是APP
  • 由于jitpack会对整个项目库进行编译打包, 因此项目中避免出现多个库的情况, 如果是android 可以在settings.gradle里面进行注释屏蔽

除了github之外,jitpack还支持以下仓库:

image-20210727153831851

本文为作者原创 转载时请注明出处 谢谢

img

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%