将自己写的库发布到JitPack

JitPack优缺

  1. 在使用Jcenter发布库代码时,需要先上传到Bintray网站,比较麻烦,不过我之前已经给出了简化的方案,根据这篇文章发布自己的库到JCenter可以很快的配置好项目。本文介绍另外一种发布自己的库代码的方式,使用JitPack发布代码更简单一些。
  2. AndroidStudio创建项目时没有默认生成JitPack的依赖,当使用库时需要添加如下依赖
repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }

创建工程

新建Library Module,这些就不仔细说了,大家都会,需要注意的一点是,使用JCenter时,库的名字是跟你的Module name有关的,但是JitPack是与你的Project name有关的,所以给你的项目起一个好名字,他将作为库的名称。

配置插件

与发布到JCenter一样,需要插件,这里说一下这个插件,该插件的GitHub地址,在发布到JCenter时也用到了这个插件,现在的最新版本1.4.1,我试了一下,编译不成功,看了Issues,大概是因为gradle需要提升到2.14.1才可以,关于这个问题可以自己去查一下,像我下面这样的配置是ok的,版本的对应可以去Git上看看。

buildscript {
    repositories {
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.2'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
    }
}

配置Module的build.gradle

//默认就有的
apply plugin: 'com.android.library'
//这个跟Jcenter一样的插件
apply plugin: 'com.github.dcendents.android-maven'
//你的Github用户名替换一下
group='com.github.chendongMarch'

发布到GitHub

  • 接下来就去GitHub上打开你的项目->点击release->点击创建新的release版本->书写版本号和release信息->就会看见到此就完成了发布。如下

JitPack发布

  • 最后去JitPack,会看见如下界面,输入你的项目地址,会看到版本号,点击get it,下面会出现compile地址

完成

  • AS依赖
compile 'com.github.chendongMarch:JitPackLibs:1.0.2'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值