日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

码云上传代码添加标签_[Android] 发布码云(Gitee)项目到JitPack(最全完整流程)

發布時間:2023/12/19 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 码云上传代码添加标签_[Android] 发布码云(Gitee)项目到JitPack(最全完整流程) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近把github上的代碼都轉移到了碼云上,而且github上的倉庫可以很方便的遷移到碼云,所以老代碼的遷移問題不用考慮。

之前使用 JCenter 發布了一個 GitHub 開源項目,JCenter整個流程很繁瑣,相對于JCenter,JitPack發布非常的簡單,所以最近幾個項目都是發布到了 JitPack上。

由于技術原因,碼云項目之前是不支持發布到JitPack的,具體是啥時候支持的筆者也知道,就是前幾天打開JitPack,首頁上就有提示:"We now support Gitee.com 碼云"提示,筆者試著根據以前在Github上發布的流程,試了一遍,非常方便就發布了自己的項目。

為什么要發布項目

以前在Eclipse時代要復用代碼,需要把項目生成jar包放到開發項目的libs目錄下或者把項目文件直接拷貝到Eclipse項目中然后引用項目,這樣做不僅會導致jar包和項目難以管理,而且一旦涉及到依賴包升級的情況,就需要重新拷貝一次項目,使開發更加費時而且容易出錯,所以就有JitPack和JCenter這類的網站出來,項目發布到他們平臺后,我們只需要這樣就能引用到項目:

引用的項目升級,我們只需要修改后面的版本號即可。是不是非常的方便?

什么是JitPack

Easy to use package repository for Git

Publish your JVM and Android libraries

JitPack 是一個類似于 JCenter 和 MavenCentral 的倉庫,流程簡單,可以非常快捷的發布Github和Gitee開源項目,方便使用 Gradle 進行依賴管理。

下面介紹下怎么發布Gitee上的項目:

1. 必要的準備

1.在碼云上生成私人令牌

為什么要生成私人令牌呢?因為JitPack需要獲取碼云的授權才能獲取碼云上的項目。

進入碼云主頁,點擊右上角登錄信息在菜單下選擇設置選項:

在左側的菜單中選擇私人令牌選項:

點擊右上角生成新令牌按鈕:

設置私人令牌并創建,這里的私人令牌是一個字符串,請好好保管,關閉界面后令牌不會再顯示,請妥善保管,請妥善保管,請妥善保管,重要的事前說三遍:

生成完成后的私人令牌:

2. 在JitPack上設置私人令牌

先用你的Github賬號登錄JitPack:

登錄后選擇Settings菜單選項:

設置私人令牌:

私人令牌設置成功后便可使用碼云的開源項目了!

2. Gitee上創建項目

在 Gitee上創建項目:

創建完成后會打開項目,因為當前項目是空白的,所以會顯示以下的頁面:

Gitee空白項目

3. Android項目配置

在Android項目上創建一個module。

選擇Android Library

填寫Android Library相關信息

完成后項目里面就會多了一個module,我這里用之前創建好的一個module舉例

module中需要設置這幾個地方:

1.需要設置工程的build.gradle文件,注意這里不是module的gradle文件也不是app的gradle文件,添加以下代碼:

dependencies {

//1.自動化maven打包插件

classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'

}

2.在module的build.gradle文件中添加以下代碼:

這里的group填寫你的Gitee創庫根目錄

apply plugin: 'com.android.library'

apply plugin: 'com.github.dcendents.android-maven'

group='com.gitee.xuqingcode'

3.設置gradle插件版本和gradle版本對應關系

在官網上找了gradle插件和gradle版本對應的關系,有內容隨時更新:

插件版本

所需的 Gradle 版本

1.0.0 - 1.1.3

2.2.1 - 2.3

1.2.0 - 1.3.1

2.2.1 - 2.9

1.5.0

2.2.1 - 2.13

2.0.0 - 2.1.2

2.10 - 2.13

2.1.3 - 2.2.3

2.14.1+

2.3.0+

3.3+

3.0.0+

4.1+

3.1.0+

4.4+

3.2.0 - 3.2.1

4.6+

3.3.0 - 3.3.2

4.10.1+

3.4.0+

5.1.1+

如果不對應,上傳到JitPack有可能編譯時會出現如下錯誤:

4. 上傳項目代碼到Gitee

把本地的Android Library 項目使用 Git 上傳到 Gitee,具體的 Git 操作可以按照項目頁面中的提示進行,不再贅述。

Git 命令可以參考筆者之前寫的一篇文章:Git命令大全

5. 創建項目的 發行(Release)版本

需要創建項目的發行版本才能上傳到 JitPack。

創建的方式有兩種:

1. 使用 Git 添加標簽 tag,并且提交到 Gitee

git tag -a -m

git push --tags

操作完后即可在 Gitee?的項目中看到新創建的發行版本:

查看發行版本

發行的版本信息

2. 在Gitee項目中創建發行版本

在 Gitee 的項目中點擊 "發行版" 標簽欄:

點擊發行版標簽欄

在頁面的右上角點擊 "創建發行版" 按鈕,進入到創建 發行版本的頁面:

點擊創建發行版本

填寫必要的信息,即可創建一個新的 發行版本:

6. 發布項目到JitPack

進入 JitPack,使用 GitHub 賬號登錄

把項目的地址填寫到首頁的輸入框中,點擊 "Look Up" 按鈕即可自動進行發布:

當項目代碼上傳到Gitee創建發行版后,點擊JitPack的“Look Up”按鈕會需要等待一段時間后才會有版本的顯示,因為JitPack需要從Gitee上獲取發行版代碼zip文件,然后解壓編譯,所以請耐心等待數十秒。

Look up

發布成功后顯示如下圖:

發布成功

點擊 Log 下的圖標可以查看 build 的日志。

點擊 "Get it" 可以查看 Gradle 的依賴配置說明,如下圖:

Gradle依賴說明

完成上述步驟后即完成了開源 Library 的發布,對比 JCenter 的發布流程簡化了不少,使用起來非常的方便。

著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

總結

以上是生活随笔為你收集整理的码云上传代码添加标签_[Android] 发布码云(Gitee)项目到JitPack(最全完整流程)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。