作为Android开发人员,众所周知Android Studio使用Gradle 来管理依赖,依赖别人的开源库只需要在 build.gradle 中添加 compile 即可。那有没有想过如果自己写的库也能让别人一句compile 就搞定?如果我告诉你不需要翻墙、不需要复制的配置,只需简单三步就能办到呢,是不是听起来很炫酷?让我们开始吧!
第一步 : 配置gradle 文件
添加maven的构建插件,后面的版本号需要是最新的。不然后面步骤容易报错,查看最新版本去它的Github上看:android-maven-gradle-plugin
//在项目的build.gradle内添加内容
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'-
在要开源的module的build.gradle下添加内容
apply plugin: 'com.android.library' apply plugin: 'com.github.dcendents.android-maven' group='com.github.chendongde310' //chendongde310替换成你自己的Github用户名 ...
Sync
第二步:发布项目
-
上传项目至github
不知道怎么上传的请移步Android快速实现上传项目到Github
-
给项目添加一个Tag
填好之后点击箭头标识按钮发布
第三步 JitPack
-
打开JitPack的主页
-
箭头处填写你开源项目的地址,然后Look up
-
然后就会看到我们发布的版本,点击Get it
-
大功告成
如何使用你的库
-
添加在你的根build.gradle里:
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
-
添加在 dependency
dependencies { ... compile 'com.github.chendongde310:SuperBadge:0.2.2' }
Sync
常见问题
有时候JitPack会构建失败,失败的状态如图箭头
点击Log图标会出现错误日志
查找自己的错误原因,然后重走一遍以上流程