欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Gradle发布共享库——Gradle访问Jitpack私有库

程序员文章站 2024-01-11 12:42:40
...

一、引言

前面两篇:Gradle 发布共享库——如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库 、Gradle 发布共享库——如何通过Gradle发布Android依赖库(aar)到 jitpack 公共仓库 讲解如何gradle通过github发布依赖库到jitpack上,然后方便其它人使用,但这里有个情况,前面这两种方法github仓库都是public的,但如果我们想让自己的项目private,不想全部公开,只给得到授权的人使用,那么我们该怎么办呢?

下面我们介绍下这种情况下的解决方案:

二、 发布

首先发布的gradle脚本和操作步骤可以参考Gradle 发布共享库——如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库。只不过我们创建的github仓库是private 私有的,其它的都一样。

三、引用

在引用这里就不同了,之前的都是public仓库,是没有任何权限的,任何人都可以访问,但这里是private库,访问的话就需要授权。具体操作如下:

1. jitpack生成访问token

如下图进行生成token操作

Gradle发布共享库——Gradle访问Jitpack私有库

2.引用

  • 在项目的根目录下build.gradle下添加
allprojects {
    repositories {
//        maven { url 'https://www.jitpack.io' }
        maven { url 'https://jitpack.io'
            credentials { username authToken } //authToken是之前在jitpack上生成的token
        }
        google()
        jcenter()
    }
}
  •  然后在需要使用的module的build.gradle中添加:
mplementation 'com.github.itxiaox:log:0.0.4'

好了,至此所以的Gradle发布jitpack的细节都介绍完毕了,包含gradle发布Android 依赖库、发布Java依赖库以及发布私有gihtub依赖库等各个方面的,希望能够帮助到您,本人技术有限,如有不当之处还请指出,同时希望得到您的支持鼓励,欢迎大家收藏,评论,点赞、打赏。。。。

下一篇:Gradle发布共享库——Gradle发布本地maven库

相关标签: Gradle