在Jitpack.io中发布Android Library
0. 如果工程的gradle版本是3.*的,需要在root build.gradle中添加
buildscript {
dependencies {
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' // Add this line
需要在你的library/build.gradle 中增加
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.YourUsername'
参考文档:https://jitpack.io/docs/ANDROID/
1. 需要一个github的账号
jitpack.io会从github中加载你账号下的工程,所以先要有github账号,然后在jitpack.io中用github账号进行登录。
2. 在jitpack中填写工程的地址,然后look up
我的工程地址是:https://github.com/jijunpeng/android-utils
只要填写jijunpeng/android-utils
,然后lookup。接着点击Get it
,之后会在网页下方告诉你怎么集成到其他工程中。
3. 工程设置重点
1.提交到github上的setting.gradle文件只保留你要发布的那个library module就可以,不要写其他module。例如:
4. 给发布的包添加版本号
普通提交上去的Android library的引用可能是这样:
compile 'com.github.jijunpeng:android-utils:e44164cdb9'
现在想这样引用
compile 'com.github.jijunpeng:android-utils:1.0.0
那么需要做的工作就是在github上发布你的工程的release版本
然后在jitpack.io中点击release Get it
你需要发布的版本就可以了