項目開發中會用到很多開源庫,
他們一般通過Maven/Gradle依賴進來的.
演而優則唱,開發越來越溜以後, 你是否也蠢蠢欲動,想釋出自己的庫呢.
下面介紹怎麼通過Jitpack進行釋出Github代碼,
真的非常非常簡單,幾分鐘搞定~
現在Maven的兩個主要倉庫是:
1)Maven center 2)jcenter
他們使用面很廣, 家大業大,是以帶來的相應的問題:
1)釋出過程比較麻煩,需要驗證和稽核
2)釋出的時候需要Group唯一,這個group得是一個域名.而現在很多開發者沒有自己的域名.
用Jitpack就沒有這些煩惱了, 利用Github位址做自己域名, 釋出配置也非常簡單,不需要驗證.
話不多說,來看看怎麼搞.
在AndroidStudio中建立Android Library工程,結構如下
1.在項目的build.gradle的buildscript添加jitpack編譯插件
2.在library的build.gradle中添加jitpack配置資訊
找到對應項目,進入release頁面
進入release以後,進行代碼釋出.
釋出的時候可以用Releases也可以用Tags.
填寫釋出資訊後,就可以釋出了
1.填寫倉庫名稱 2.搜尋 3.使用"Get", 釋出就成功啦~~
釋出成功後,會列出倉庫的位址資訊, 别人利用這個坐标就可以用我們的開源庫啦.
比如,我的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,效果如下,瞬間顯得很高端有木有~