将jar或aar包发布到JitPack.io

原文地址:https://blog.csdn.net/haha223545/article/details/89955883

1、说明
我们在做Java或Android开发的时候,本着不重复造轮子的思想,经常通过gradle、maven引用他人写好的一些库文件,快捷而方便。但有时候我们也想要发布自己的库文件到远程仓库该怎样操作呢 ? 

2、远程仓库对比
目前来说发布到远程仓库有Maven Central、JCenter ,但是为什么要用JitPack.io呢?

有以下几个优势:

你不必完成Maven Central的一系列注册手续。
不必发布每一个库或版本之前填写信息和等待审核。
不需要构建包,JitPack帮你都做了,你只需要写好你的Github Repo README就可以了。
总得来说:操作非常快捷。

3、支持
它支持以下公开库的发布:

Bucket
GitLab
Gitee 
4、提交到远程仓库步骤
第1步:配置项目根目录的build.gradle
buildscript {
   dependencies {
       classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
   }
}
第2步:配置需要发布的Lib的build.gradle
apply plugin: 'com.github.dcendents.android-maven'  
group='com.github.YourUsername'
第3步:将代码提交到Github
此处就不细说了。

第4步:创建Release版本


 

 

 第5步:构建
到https://jitpack.io/去构建项目

点击完后页面下拉即会出现你的gradle和maven仓库地址。 

5、使用步骤
 首先在项目根目录下的build.gradle中添加以下代码:

allprojects {
 repositories {
    jcenter()
    maven { url "https://jitpack.io" }
 }
}
 然后在module下的build.gradle中添加依赖,例如:

dependencies {
    compile 'com.github.jitpack:android-example:1.0.1'
}
搞定 !

6、参考文献
https://jitpack.io/docs/ANDROID/

 

你可能感兴趣的:(Android)