GitHub发布Library,compile使用

把自己习惯使用的工具类放到一个公共库中并在Github上发布,然后在AndroidStudio的项目中依赖使用,这是一件很方便的事。

项目相关

  1. 本地创建好项目之后,删掉多余无用的东西,然后新建一个Module(Android Library),把代码写在这个module中,原来的app module就没什么用了。
  2. 在项目根目录的build.gradle中添加:

    1
    classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'

    如图所示:
    img

  3. 在新建的module目录的build.gradle中添加(group:自己的github号):

    1
    2
    apply plugin: 'com.github.dcendents.android-maven'
    group = 'com.github.blackchy'

    如图所示:
    img
    并把android里面的无用配置和dependencies里面的无用依赖全部删掉。

Github相关

  1. 在Github新建一个远程仓库,然后把本地仓库上传同步到远程仓库中。
  2. 去github上发布这个公共库的代码。
    img
    img
    img
    img

发布依赖

这里通过JitPack发布依赖。

  1. 打开JitPack的首页,并登录(github账号登录)。
  2. 把代码发布好的github仓库地址复制到输入框并点击Look up按钮。
    img
    img
    等Log的圈圈转完以后,表示发布完成其他项目已经可以依赖使用这个公共库了,点击Get it按钮跳转到具体依赖方法。
    img

0%