如何在 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

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章