Android:使用JitPack发布Github开源库

我的博客原文地址
JitPack 是一个发布流程非常简单的自定义的 Maven 仓库,可以用来发布自己的 JVM 或者 Android 开源库。
JitPack 的官方文档在这里 Publish an Android library
参考我的Github上面一个开源项目
下面来介绍一下使用JitPack发布一个开源项目的步骤。

GitHub准备

代码准备

首先将需要发布的library工程准备好。
打开根目录的build.gradle,在 dependencies 节点添加:

buildscript {
    ...
    dependencies {
        ...
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'

    }
}

如图:

效果图

然后打开 library/build.gradle,添加:

...
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.<YourUsername>'
...

如图:
效果图

检查一下工程的 gradle/wrapper/ 目录下面是否有下面两个文件,并检查一下确保这两个文件没有添加到.gitignore文件:

gradle-wrapper.jar
gradle-wrapper.properties

如果没有的话用gradle wrappe./gradlew install生成一下。
然后就可以把工程push到Github上面。

Github配置

push到Github上以后,要添加一个Release版本,如图点击项目中的 release 按钮:

效果图

如果还没有发布过版本,点击Create a new release 按钮,如果以前发布过,点击 Draft a new release,然后填写版本信息:

效果图

填写完成后点击Publish release。

发布到jitpack

复制项目地址,打开 https://jitpack.io/ ,把项目地址粘贴到输入框,然后点击 look up 然后就可以看到你创建的开源库了:

效果图

点击 get it,在页面下方就可以看到使用方法了。

效果图

遇到的问题

Error:Unable to load class ‘org.gradle.internal.logging.LoggingManagerInternal

效果图

gradle 版本和 android-maven-gradle-plugin 版本不协调,我原来用的gradle版本是1.3.0,android-maven-gradle-plugin版本是1.5,把android-maven-gradle-plugin版本改为1.3就可以了。

        classpath 'com.android.tools.build:gradle:1.3.0'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒江蓑笠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值