天天看點

如何使用AS釋出安卓開源庫到JitPack

目前比較常見的Android開源托管位址有如下幾種:

類型 特點
Maven Central 釋出過程繁雜冗長。
jCenter jCenter貌似稍微簡單一點,但也不是省油的燈
自定義倉庫 企業内部可能會見到。

以上三種方式用起來都挺難受的,于是乎JitPack橫空出世,讓你能優雅地釋出屬于自己的開源庫了,首先對JitPack做一個簡短的介紹。

JitPack位址

JitPack是什麼?

JitPack是一個自定義的Maven倉庫。

JitPack安全嗎?

個人還是比較安全的,畢竟開源庫都是給大家用的,源碼都能分享出來,如果你是擔心它在裡面插入惡意代碼的話,在AndroidStudio的 External Libraies裡面能夠看到反編譯的依賴庫的源碼,可以檢視一下。

JitPack好處都有啥

省時間,省時間,省時間

AS釋出安卓開源庫到JitPack的步驟(以我自己的開源庫RoundProgressBar為例)

第一步:建立一個Android項目(步驟略)

第二步:在項目中添加一個Library

添加Library操作步驟:File --> New -->New Module   

然後會出來如下頁面:

如何使用AS釋出安卓開源庫到JitPack

點選Next後,然後填入你Library的名稱等等..  即可建立完成Library

第三步:配置Library的build.gradle

添加如下兩行配置至Library的build.gradle

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

添加效果如圖所示

如何使用AS釋出安卓開源庫到JitPack

第四步:配置Project的build.gradle

添加如下配置至Project的build.gradle(plugin的版本用最新的,現在最新的版本是2.1)

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

添加效果如圖所示

如何使用AS釋出安卓開源庫到JitPack

第五步:送出項目到github

AS上傳項目到github

第 六 步: Release你的倉庫或者給你的倉庫打一個Tag(重點)

1.點選圖示進入Release界面

如何使用AS釋出安卓開源庫到JitPack

2.建立一個Release或Tag

如何使用AS釋出安卓開源庫到JitPack

3.填寫基本資訊

如何使用AS釋出安卓開源庫到JitPack

第七步:将你github的倉庫位址依賴到JitPack

JitPack位址

如何使用AS釋出安卓開源庫到JitPack

在JitPack依賴你的github開源位址後,就會自動生成引用該倉庫的配置資訊

如何使用AS釋出安卓開源庫到JitPack

OVER

繼續閱讀