在Jitpack.io中发布你的Android Library

在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,之后会在网页下方告诉你怎么集成到其他工程中。

在Jitpack.io中发布你的Android Library_第1张图片
Paste_Image.png

3. 工程设置重点

1.提交到github上的setting.gradle文件只保留你要发布的那个library module就可以,不要写其他module。例如:

在Jitpack.io中发布你的Android Library_第2张图片
Paste_Image.png

4. 给发布的包添加版本号

普通提交上去的Android library的引用可能是这样:
compile 'com.github.jijunpeng:android-utils:e44164cdb9'
现在想这样引用
compile 'com.github.jijunpeng:android-utils:1.0.0

那么需要做的工作就是在github上发布你的工程的release版本

在Jitpack.io中发布你的Android Library_第3张图片
Paste_Image.png

然后在jitpack.io中点击release Get it你需要发布的版本就可以了

在Jitpack.io中发布你的Android Library_第4张图片
Paste_Image.png

你可能感兴趣的:(在Jitpack.io中发布你的Android Library)