Maven上傳(三)-JitPack

一.介紹

JitPack作爲一個託管庫 類似於jcenter,上傳就是容易太多了 ,現在用JitPack的人越來越多了 ,就是因爲easy。

二.準備工作

2.1 創建一個帶module的Android工程,其中的module就是我們要發佈的庫,
如下所示
在這裏插入圖片描述
2.2 將此工程上傳到自己的github
takePicture

三. 上傳到JitPck

一 .一種是下面這種引入庫方式
implementation 'com.github.zuochunsheng:takePicture:1a9707c1d0'

最後面試一串字符的 發佈十分簡單
3.1.1 首先打開網址http://jitpack.io
3.1.2 用github 賬號授權登錄
3.1.3 左側會顯示你github上所以pubic項目,選擇你要發佈的項目 或者在搜索框中輸入要發佈項目的工程名稱或github地址 點擊 Look up , 下面會顯示你最近提交和發佈的版本列表,默認是如下形式 選擇要發佈的版本 點擊 Get it進行上傳

在這裏插入圖片描述

等個一兩分鐘,發佈完成後 鼠標放在Get it 左側的Log上 會顯示發佈狀態
status:ok 就是發佈成功了 或者點擊Log 顯示如下圖,BUILD SUCCESSFUL 也是說明發布成功了,artifact 就是我們發佈庫的引入鏈接
在這裏插入圖片描述
如下 在Android 工程中 引入就可以使用了。

implementation 'com.github.zuochunsheng:takePicture:1a9707c1d0'
二 .另一種是下面這種帶版本號的引入庫方式
implementation 'com.github.zuochunsheng:takephoto:1.2'

參考 官方文檔 https://jitpack.io/docs/ 切換到Androjd
或者直接打開 https://jitpack.io/docs/ANDROID/

3.2.1 在工程的根 gradle中 添加如下 classpath

buildscript {
	repositories {
		mavenCentral()
	}

	dependencies {
		classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
	}
}

3.2.2 在module的gradle 中 添加

apply plugin: 'com.github.dcendents.android-maven'
group='com.github.YourUsername'

YourUsername 替換成你自己github的Username

3.2.3 將代碼提交到github上
3.2.4 登錄https://github.com/
打開剛纔的項目 創建一個release版本(如下點擊 releases 輸入版本號 和 對當前版本的描述 )
JitPack更新版本也是如此.

在這裏插入圖片描述

3.2.5 重複上面 3.1.1 , 3.1.3的操作
此時版本列表只有releases 如下圖
在這裏插入圖片描述
選中 最新的 Get it ,當然其他的版本之前 發佈過的也可以取消。
在這裏插入圖片描述
其中artifacts 就是我們生成的發佈庫的鏈接了

四.使用

4.1 Android 根gradle 需要添加 jitpack

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

4.2在主工程或module 中引入我們的庫,就可以使用了

dependencies {
	        implementation 'com.github.zuochunsheng:takePicture:v1.2'
	}
備註

https://jitpack.io/

參考

優雅的發佈Android開源庫(論JitPack的優越性)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章