如何在 Github 上生成依赖库导入项目 (Github + JitPack)

序 

昨天 520 、哈哈哈 

背景

刚才在群里看到一个小伙伴有一个小问题 :

修改第三方库源码后怎么使用?
根据项目需求,需要对第三方库进行修改。
但该库是通过gradle导入的,修改了库的代码,但再次编译时还是
用重新导入的库,修改无法生效。
怎么解决这个问题?

 

PS:项目中应该都会有一些第三方库 引入的依赖 。有那么一些时候 ,需要去修改一下这个库的小瑕疵 ,然后在重新导入项目中使用 。怎么去更改引入依赖呢 ?

 

流程一下如果生成一个可以供人在项目中引入依赖使用的三方库 

 

我们在项目中使用导入依赖这个方式来使用某个库的时候 ,我们一定会看到 类似的界面 。

项目中我们在 build.gradle 中 

   //下拉刷新 上拉加载
    api 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-18'
    //recyclerview侧滑菜单
    api 'com.yanzhenjie:recyclerview-swipe:1.2.1'
    //BaseRecyclerViewAdapterHelper
    api 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.42'
    //日历
    api 'com.haibin:calendarview:3.5.0'
    //图片选择器
    api 'com.github.spuermax:MultiImageSelector:1.3'
    //图片剪裁
    api 'com.github.yalantis:ucrop:2.2.2'
    //pdf
    api 'com.github.barteksc:android-pdf-viewer:2.7.0-beta.1'
//    路由
    api 'com.alibaba:arouter-api:1.4.0'

 

OK  ,熟悉到此结束 。接下来我们看一下如何自己创建这个依赖 。

流程

1. 首先在 Github 中有自己的项目 。

2. 生成 release 版本 。点击上图的红圈圈

PS:这个页面是项目生成 release 版本的记录 ,也可以查看历史的 tag 。我们要生成一个可以来的库 ,需要点击红圈圈 。

 

3. 填写版本信息 

PS:页面下方有一个按钮 ,点击就可以了 。

 

4. 接下来我们可以去 JitPack 查看一下  (地址:https://jitpack.io

在搜索框里面输入你的项目名字 ,就可以查到成神的 Releases 版本 。

 

然后点击 Get it  。

 

就直接告诉你 ,项目中引入的地址和路径 。

 

完美 。

 

那回到最初小伙伴的问题上 。

如果你更改了一个第三方库的小瑕疵 ,如果自己更新这个依赖了 。

答案是 : fork 这个项目 ,然后优化小瑕疵 ,在重新创建 release  ,去 GitPack 搜索你 fork 的项目 ,重新导入依赖即可 。

 

附上我的 Github 账号 。(https://github.com/spuermax

 

 

 

 

 

 

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读