将jar或aar包发布到JitPack.io

在Java或Android开发中,有时需发布自己的库文件到远程仓库。本文对比远程仓库后推荐JitPack.io,它操作快捷,无需繁琐注册和审核。还介绍了提交到远程仓库的步骤,包括配置build.gradle、提交代码到Github等,以及使用步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、说明

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

2、远程仓库对比

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

有以下几个优势:

  1. 你不必完成Maven Central的一系列注册手续。
  2. 不必发布每一个库或版本之前填写信息和等待审核。
  3. 不需要构建包,JitPack帮你都做了,你只需要写好你的Github Repo README就可以了。

总得来说:操作非常快捷。

3、支持

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

  1. Bucket
  2. GitLab
  3. 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/

 

 

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值