将在Github上托管的私有Maven repo添加为Gradle中的依赖项

时间:2016-07-20 20:14:18

标签: git maven android-studio github gradle

我在Github上有一个私有项目(你无法克隆甚至找不到项目而不被添加为贡献者),以及在该项目中生成的Maven工件的分支。

我有另一个Android项目(也是私有的),我想知道是否有任何方法可以通过Gradle将最新版本的Maven工件添加为此Android项目(或任何版本)中的依赖项。

此网站上的早期类似问题告诉我Github没有基本的HTTP身份验证,我看了jitpack.io但是即使我登录了我的Github,它仍然找不到我感兴趣的回购。如果它有所不同,我不拥有这个项目,合作伙伴确实如此,但我可以访问它。

1 个答案:

答案 0 :(得分:1)

只需使用Amazon S3存储桶进行工件存储即可。以下是如何设置从s3

下载的依赖项的示例
// add s3 for dependency download
repositories {
    maven {
        url "s3://someS3Bucket/maven2"
        credentials(AwsCredentials) {
            accessKey "someKey"
            secretKey "someSecret"
        }
    }
}