平时我们Android开发的时候,为了不重复造轮子,经常用到第三方开源项目,有了Android studio的Gradle,我们就一句代码就可以依赖远程代码仓库了,这比eclipse方便多了。假如我们也想自己造轮子开源给别人用呢?可以用JitPack。比Maven CentraljCenter简单多了。

JitPack是什么?

JitPack是一个自定义的Maven仓库。

发布步骤

1.新建一个Android项目
  • 在Android studio下新建一个AndroidUtil项目
project
project
2.在AndroidUtil项目下新建一个library
  • 新建一个library,名称随便写(你喜欢就好),这个library就是我们要push到JitPack开源的仓库
library
library
  • 在library的build.gradle下添加以下代码:

    1
    2
    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'

build
build
3.提交项目的GitHub

此处省略一万个字

4.Release你的仓库或者给你的仓库打一个Tag(重点)
image.png
image.png
5.将你的仓库地址提交到JitPack(重点)
image.png
image.png
6.将远程仓库接入到项目中
    1. 在项目根目录的build.gradle
      1
      2
      3
      4
      5
      6
      allprojects {
      repositories {
      jcenter()
      maven { url 'https://jitpack.io' }
      }
      }
  • 2.在module的build.gradle下
    com.github.KarmaOS:AndroidUtil:v1.0.0

[参考文章]
1
2