目前比較常見的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
然後會出來如下頁面:
點選Next後,然後填入你Library的名稱等等.. 即可建立完成Library
第三步:配置Library的build.gradle
添加如下兩行配置至Library的build.gradle
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.YourUserName'
添加效果如圖所示
第四步:配置Project的build.gradle
添加如下配置至Project的build.gradle(plugin的版本用最新的,現在最新的版本是2.1)
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
添加效果如圖所示
第五步:送出項目到github
AS上傳項目到github
第 六 步: Release你的倉庫或者給你的倉庫打一個Tag(重點)
1.點選圖示進入Release界面
2.建立一個Release或Tag
3.填寫基本資訊
第七步:将你github的倉庫位址依賴到JitPack
JitPack位址
在JitPack依賴你的github開源位址後,就會自動生成引用該倉庫的配置資訊