天天看點

5分鐘用Jitpack釋出開源庫

5分鐘用Jitpack釋出開源庫

項目開發中會用到很多開源庫,

他們一般通過Maven/Gradle依賴進來的.

演而優則唱,開發越來越溜以後, 你是否也蠢蠢欲動,想釋出自己的庫呢.

下面介紹怎麼通過Jitpack進行釋出Github代碼,

真的非常非常簡單,幾分鐘搞定~

現在Maven的兩個主要倉庫是:

1)Maven center 2)jcenter

他們使用面很廣, 家大業大,是以帶來的相應的問題:

1)釋出過程比較麻煩,需要驗證和稽核

2)釋出的時候需要Group唯一,這個group得是一個域名.而現在很多開發者沒有自己的域名.

用Jitpack就沒有這些煩惱了, 利用Github位址做自己域名, 釋出配置也非常簡單,不需要驗證.

話不多說,來看看怎麼搞.

在AndroidStudio中建立Android Library工程,結構如下

5分鐘用Jitpack釋出開源庫

1.在項目的build.gradle的buildscript添加jitpack編譯插件

2.在library的build.gradle中添加jitpack配置資訊

找到對應項目,進入release頁面

5分鐘用Jitpack釋出開源庫

進入release以後,進行代碼釋出.

釋出的時候可以用Releases也可以用Tags.

5分鐘用Jitpack釋出開源庫

填寫釋出資訊後,就可以釋出了

5分鐘用Jitpack釋出開源庫
1.填寫倉庫名稱 2.搜尋 3.使用"Get", 釋出就成功啦~~
5分鐘用Jitpack釋出開源庫

釋出成功後,會列出倉庫的位址資訊, 别人利用這個坐标就可以用我們的開源庫啦.

比如,我的demo釋出後的位址是: <code>com.github.helen-x:JitpackReleaseDemo:0.1</code>

1.在build.gradle中加入Jitpack倉庫

2.使用我們開源庫

可以在倉庫的readme.md中加入

<code>[![](https://jitpack.io/v/helen-x/JitpackReleaseDemo.svg)](https://jitpack.io/#helen-x/JitpackReleaseDemo)</code>

就會自動會有一個Jitpack的bar,效果如下,瞬間顯得很高端有木有~

5分鐘用Jitpack釋出開源庫

繼續閱讀