首先給出JitPack.io地址:https://jitpack.io/
創(chuàng)建開源庫有不同的方式彼水,可以提交到Bintray jCenter,但是這個實在是太麻煩了极舔。本文所講的是目前比較流行凤覆,也比較簡單的,提交到j(luò)itPack.io
創(chuàng)建步驟:
1. 創(chuàng)建Library :
file –>new –> new Module
2. 編輯library:
library創(chuàng)建好了姆怪,然后就開始編輯我們的library了叛赚。library的編輯其實和我們平時寫application差不多。創(chuàng)建文件夾稽揭,編寫class文件
3. 驗證Library:
在app的gradle中添加依賴俺附,如下:
implementation project(':XXXXXX')
依賴添加之后可以sync一下,然后就找一個class文件驗證溪掀。
4. 上傳代碼至github
把代碼上傳至github后事镣,一個Library就算創(chuàng)建成功了,但是想要通過gradle直接依賴還需要配置一些東西揪胃×в矗可以參考jitPack.io官方文檔
5. 配置好相關(guān)的內(nèi)容
- 在項目的gradle目錄下配置(If using Gradle 4.1 or later):
buildscript {
dependencies {
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // Add this line
}
- 在library中的gradle下添加:
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.YourUsername'
配置好后注意要再push到github
6. github新建release分支,并打上tag
進(jìn)入github喊递,點擊release
release.png
點擊新建:
image.png
填寫版本信息随闪,然后點擊publish release:
image.png
7. 把library上傳到j(luò)itPack.io
復(fù)制項目地址,然后打開https://jitpack.io/
image.png
把項目地址粘貼到輸入框骚勘,然后點擊look up然后就可以看到你創(chuàng)建的release了铐伴,點擊get it撮奏。在頁面下方就可以看到使用方法了