github package 是github 推出的一个包管理功能。

我们可以点击某个项目里点击package查看发布的版本

file

如果在我们的gradle 中引用呢?

以项目 https://github.com/madhead/so57323260 为例

在build.gradle 中添加以下内容

repositories {
    jcenter()
    maven("https://maven.pkg.github.com/madhead") {
        credentials {
            username = "madhead"
            password = "<token>"
        }
    }
}

token 为你的github 帐号的token ,获取方法:https://github.com/settings/tokens

之后你的模块中引用具体引用的包即可,


dependencies {
    implementation("so57323260:so57323260:1.0.0")
    implementation("so57323260:test:1.0.2")
}

官方参考文档:https://help.github.com/en/github/managing-packages-with-github-packages/configuring-gradle-for-use-with-github-packages