參考:http://my.oschina.net/aibenben/blog/598217
以前在github上發(fā)布開源庫大家都需要把這個庫down下來恰起,然后以工程包的形式引入,但是android studio出來后皇筛,引用了Gradle來管理依賴戚哎,方便时鸵,高效脐帝。
先看怎么用吟秩,最后講怎么做包蓝。驶社。
怎么用:
當我們使用JitPack發(fā)布你的Github開源庫的時候第一步:記得是在你的root project 的build.gradle添加jitpack倉庫, 看下圖就知道什么是所謂的root project的build.gradle了。
maven{
url"https://jitpack.io"
}
接著第二步:
compile'com.github.veidy:veidyLibrary:0.1'
怎么做:
1.我建議第一步就是首頁在github上先新建一個倉庫
(怎么創(chuàng)建测萎。衬吆。這就不講了吧。绳泉。逊抡。)
2.第二步那就是clone到本地嘍。零酪。冒嫡。
(這也不用講了吧。四苇。孝凌。。是真沒截圖月腋,所以 沒圖了蟀架。。榆骚。就是那一行命令嘛片拍。。妓肢。git clone https://github.com/veidy/veidyLibrary.git)
3.第三步 在本地創(chuàng)建一個新的項目捌省,目錄在這個倉庫里。準確的說是創(chuàng)建一個項目(sample)碉钠,然后在項目里面創(chuàng)建一個android library(VeidyLibrary)
接下來是重點:
1.In your root build.gradle(引用 官方原文了纲缓。卷拘。。)添加下面一行
buildscript{dependencies{classpath'com.github.dcendents:android-maven-gradle-plugin:1.3'
2.In your library/build.gradle add:(引用 官方原文了祝高。栗弟。。)添加下面兩行
apply plugin:'com.github.dcendents.android-maven'group='com.github.YourUsername'
3.那就是提交這個項目到github上面工闺。横腿。。斤寂。
(怎么提交就不講了吧...git用的還不怎么熟悉,像提交這玩意我肯定會用git gui來干了揪惦。遍搞。)
提交成功后,如下圖:
最后一個重點:這個時候我們需要創(chuàng)建releases版本 ?點擊releases后
沒有過那就是新建器腋。溪猿。,像我這新建個0.1纫塌,這隨便自己來了
最后Publish release 搞定诊县! 以后你每提交一個項目到github,就可以重新創(chuàng)建一個release版本措左。依痊。。
再回過頭怎披,看怎么用 在別的項目里面來引入這個包試一下
這里第一次引入需要稍等一會兒胸嘁。。凉逛。這正常了性宏,因為。状飞。毫胜。大家都知道
最后有沒有引入成功呢,我們可以驗證一下诬辈,我在VeidyLibrary里面封裝了一個方法Test()
然后我在項目里面看能不能直接調(diào)這個方法酵使。
OK,完美結(jié)束。