真香警告!JitPack 開源庫集成平台

前言:

請各大網友尊重本人原創知識分享,謹記本人部落格:南國以南i

簡介

官方介紹:

JitPack 是一個用於 JVM 和 Android 項目的新穎的包存儲庫。它按需構建 Git 項目並為您提供即用型工件(jar、aar)。

如果您希望您的開源庫可供全世界使用,則無需執行項目構建和上傳步驟。您需要做的就是將您的項目推送到 GitHub,然後 JitPack 會處理剩下的事情。真的是這樣!

如果您的項目已經在 GitHub 上,JitPack 確保它可以由任何人構建。想在您的項目中使用 GitHub 庫嗎?

本人理解:

項目開發中會用到很多開源庫,他們一般通過Maven/Gradle依賴進來的JitPack 像是一個自定義的Maven倉庫,輸入Github或Gitee倉庫地址(或其他程式碼託管平台),快速發布項目,獲取不同版本的開源庫依賴,快速被引用

使用場景:

  1. 本地沒有私服,又可以和遠程的小夥伴共同使用同一的程式碼
  2.  方便了開源項目,可以更快的被流傳使用

官方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記錄點滴每天成長一點點,學習是永無止境的!轉載請附原文鏈接!!!

參考鏈接參考鏈接參考鏈接