真香警告!JitPack 開源庫集成平台
前言:
請各大網友尊重本人原創知識分享,謹記本人部落格:南國以南i
簡介
官方介紹:
JitPack 是一個用於 JVM 和 Android 項目的新穎的包存儲庫。它按需構建 Git 項目並為您提供即用型工件(jar、aar)。
如果您希望您的開源庫可供全世界使用,則無需執行項目構建和上傳步驟。您需要做的就是將您的項目推送到 GitHub,然後 JitPack 會處理剩下的事情。真的是這樣!
如果您的項目已經在 GitHub 上,JitPack 確保它可以由任何人構建。想在您的項目中使用 GitHub 庫嗎?
本人理解:
項目開發中會用到很多開源庫,他們一般通過Maven/Gradle依賴進來的。JitPack 像是一個自定義的Maven倉庫,輸入Github或Gitee倉庫地址(或其他程式碼託管平台),快速發布項目,獲取不同版本的開源庫依賴,快速被引用
使用場景:
- 本地沒有私服,又可以和遠程的小夥伴共同使用同一的程式碼
- 方便了開源項目,可以更快的被流傳使用
官方Git Hub ://github.com/jitpack/jitpack.io
JitPack 官方構建示例://docs.jitpack.io/#snapshots
一、準備工作
1.1 生成私人令牌
因為 JitPack 需要授權才能訪問 Gitee 中的程式碼,所以先在 Gitee 中生成一個私人令牌。在 Gitee 個人設置中選擇私人令牌,然後生成私人令牌。友情提示:
將私人令牌串碼保存到記事本中,一會在 JitPack 中要用。
1.2. 在JitPack中配置 Gitee 訪問許可權
先用你的Github帳號登錄JitPack
二、準備Gitee 碼雲項目
2.1 將本地的開發項目上傳到 Gitee倉庫
友情鏈接:
參考筆者之前寫的一篇文章:本地項目推送到遠程倉庫(原來可以這麼玩)
2.2 為源碼倉庫創建 發行(Release)版本
1. 在 Git 添加標籤 tag,並且提交到 Gitee
git tag -a <tagname> -m <msg>
git push --tags
2. 在 Gitee項目中創建發行版本
在 Gitee 的項目中點擊點擊 "創建發行版"
按鈕
填寫必要的資訊,即可創建一個新的 發行版本:
三、開源庫集成JitPack
3.1 進入 JitPack,使用 GitHub 帳號登錄
3.2 JitPack 編譯開源庫
當項目程式碼上傳到Gitee
創建發行版後,點擊JitPack
按的 "Look Up"
按鈕會需要等待一段時間後才會有版本的顯示,因為JitPack
要從Gitee
上獲取發行版程式碼zip文件,然後解壓編譯,所以請耐心等待數十秒,可自動進行發布
查看編譯日誌:點擊 "Log"
的圖標可以查看 "build"
的日誌。
查看引入依賴示例:點擊Get it
的圖標可以查看項目引用依賴配置說明
四、本地項目引用開源庫
4.1 解鎖Jit Pack 編譯的項目
點擊設置按鈕,如果是鎖定狀態,遠程無法使用和訪問下載依賴,需要點擊解鎖,如2狀態則可以遠程訪問。
4.2 本地項目的pom.xml文件引入兩個依賴
友情提示:
如上述未解鎖,本地項目pom.xml中將無法下載引用依賴!!!
至此Jit Pack遠程開源庫依賴引用成功,本地開發可調用開源庫方法,你們學「廢」了嗎???
總結:
我是南國以南i記錄點滴每天成長一點點,學習是永無止境的!轉載請附原文鏈接!!!