背景

当前开源代码一般都是通过gradle引入的,这样非常方便。如果自己也有项目需要开源,则也可以上传到公共maven库,这样后续更新后,依赖的工程更新一下版本号就可以了。之前多数工程都是上传jcenter,但是现在有更方便的方式了:jitpack.io

操作步骤


  1. 新建一个工程,增加一个library工程。
  2. 在项目工程根目录下build.gradle文件dependencies中增加​​classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'​创建开源项目并上传jitpack_上传
  3. 在library工程的build.gradle文件头部增加:​​apply plugin: 'com.github.dcendents.android-maven'​创建开源项目并上传jitpack_android_02
  4. 上传代码到github或者gitee,创建发行版
    创建开源项目并上传jitpack_上传_03
  5. 访问​​jitpack.io​​,将项目url贴进入,点击“Look up”,待下面Log列的转圈图标变成正常图标,点击“Get it”。按照页面指示就可以在自己的工程使用上传的依赖包了
    创建开源项目并上传jitpack_github_04
  6. 引入依赖步骤及样例:
    https://jitpack.io/#com.gitee.cxyzy1/androidUtils/0.0.2创建开源项目并上传jitpack_上传_05