平时我们Android开发的时候,为了不重复造轮子,经常用到第三方开源项目,有了Android studio的Gradle,我们就一句代码就可以依赖远程代码仓库了,这比eclipse方便多了。假如我们也想自己造轮子开源给别人用呢?可以用JitPack。比Maven Central、jCenter简单多了。
JitPack是什么?
JitPack是一个自定义的Maven仓库。
发布步骤
1.新建一个Android项目
- 在Android studio下新建一个AndroidUtil项目
2.在AndroidUtil项目下新建一个library
- 新建一个library,名称随便写(你喜欢就好),这个library就是我们要push到JitPack开源的仓库
- 在library的build.gradle下添加以下代码:
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.YourUsername'
- 在AndroidUtil项目下的根目录build.gradle添加以下代码
插件版本可以去官网查看,尽量使用最新版本,在AndroidStudio 2.2 之后插件要使用 1.4.1 以上的版本。
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
3.提交项目的GitHub
此处省略一万个字
4.Release你的仓库或者给你的仓库打一个Tag(重点)
image.png5.将你的仓库地址提交到JitPack(重点)
image.png6.将远程仓库接入到项目中
- 在项目根目录的build.gradle
allprojects {
repositories {
jcenter()
maven { url 'https://jitpack.io' }
}
}
- 2.在module的build.gradle下
com.github.KarmaOS:AndroidUtil:v1.0.0
网友评论