我在Github上有一个私有项目(你无法克隆甚至找不到项目而不被添加为贡献者),以及在该项目中生成的Maven工件的分支。
我有另一个Android项目(也是私有的),我想知道是否有任何方法可以通过Gradle将最新版本的Maven工件添加为此Android项目(或任何版本)中的依赖项。
此网站上的早期类似问题告诉我Github没有基本的HTTP身份验证,我看了jitpack.io但是即使我登录了我的Github,它仍然找不到我感兴趣的回购。如果它有所不同,我不拥有这个项目,合作伙伴确实如此,但我可以访问它。
答案 0 :(得分:1)
只需使用Amazon S3存储桶进行工件存储即可。以下是如何设置从s3
下载的依赖项的示例// add s3 for dependency download
repositories {
maven {
url "s3://someS3Bucket/maven2"
credentials(AwsCredentials) {
accessKey "someKey"
secretKey "someSecret"
}
}
}