若是沒有碼雲帳號,須要先註冊碼雲。註冊過程不是本文重點,這裏不作介紹。本文重點介紹一下如何上傳代碼到碼雲而且關聯jitpack。咱們以一個工具類MyUtils爲例介紹一個整個發佈過程git
建立一個名字爲MyUtils的項目github
接下來建立一個AndroidLibrary類型的modulemarkdown
第一個版本先寫StringUtil和ToastUtil兩個工具類,後續本身再添加maven
在studio的版本控制列表中找到gitee,有兩種方式登陸gitee,一種是用戶名密碼的方式,輸入註冊gitee時的郵箱和密碼進行登陸,另外一種是使用token的形式,token能夠經過在gitee中申請私人令牌的方式獲取工具
在studio中登陸gitee帳號以後既能夠將代碼上傳到gitee了,在CVS菜單中找到import into version control測試
而後選擇Share Project on Gitee選項,share。ui
gitee插件的主要做用就是在本地建立一個倉庫同時在gitee上建立一個相同名字的遠程倉庫,這樣咱們的本地代碼就和遠程倉庫關聯到一塊兒了,咱們能夠登陸本身的gitee查看遠程倉庫是否建立成功。 咱們的項目要想成功發佈到jitpack,除了把代碼成功上傳到gitee以外還須要將上傳完成的項目建立一個發行版本url
點擊建立發行版,進入到建立發行版的頁面spa
發行版本建立成功以後就能夠關聯jitpack了,首先使用github帳號登陸jitpack,而後進入到帳戶的設置界面,填寫gitee的令牌信息,關聯gitee插件
在jitpack的首頁輸入項目主頁的URL地址,而後點擊lookup,jitpack會自動幫咱們生成最終要引用的庫,而且在這個過程當中會檢查咱們以前的配置是否符合生成條件
綠色圖標表明生成成功,紅色圖標表明生成失敗
生成成功以後在項目中引用,首先是項目根目錄的build文件配置:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
複製代碼
而後是須要引用庫的項目build文件配置:
dependencies {
implementation 'com.gitee.yjkunkun:MyUtils:v1.0.0'
}
複製代碼
構建成功以後能夠寫個測試類測試一下是否引用成功,若是能正常使用裏邊的工具類說明咱們的配置是沒有問題的。