27 lines
1.0 KiB
Markdown
27 lines
1.0 KiB
Markdown
|
|
# 用优雅的方式发布Android开源库(论JitPack的优越性)
|
|||
|
|
|
|||
|
|
自从谷歌宣布不支持Eclipse之后,大批Android程序猿情愿或者不情愿的迁移到了AndroidStudio,从此过上了使用Gradle构建程序的"优越"生活。
|
|||
|
|
|
|||
|
|
> 关于Gradle的坑,就不吐槽了,我怕一会儿控制不住情绪。今天我们就谈一下Gradle的优越性。
|
|||
|
|
|
|||
|
|
说到Gradle的优越性,其中有一点比较明显的就是依赖开源库更加方便了,基本上一两行代码就能搞定。免去了还要手动下载自己配置的痛苦。
|
|||
|
|
|
|||
|
|
然而,这也仅仅是对使用者而言,而对于发布这些开源库的人就苦逼了,主要是上传太痛苦。
|
|||
|
|
|
|||
|
|
目前来说,比较常见的开源库托管地址有以下几类:
|
|||
|
|
|
|||
|
|
类型 | 吐槽
|
|||
|
|
------------- | ------------
|
|||
|
|
Maven Central | 发布过程繁杂冗长, 每次发布成功都应该感谢一下上苍的厚爱。
|
|||
|
|
jCenter | jCenter貌似稍微简单一点,但也不是省油的灯。
|
|||
|
|
自定义仓库 | 一般的猿猿玩不起,企业内部可能会见到。
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|