使用谷歌云存储来托管maven存储库

问题描述 投票:8回答:1

我在Android Studio 1.1上使用Gradle,我可以使用“maven-publish”插件。有了这个,我可以发布到存储库。

我可以使用谷歌云存储来托管maven存储库吗?

或者我必须创建一个Bitbucket / Github来制作它?

谢谢

maven android-studio gradle bitbucket google-cloud-storage
1个回答
9
投票

只有当您不需要每秒更新一次这些工件和依赖项时,您才可以将Google云存储存储区充当远程maven存储库来托管您的工件和依赖项。虽然您可以在Google云端存储分区中创建的对象数量没有限制,并且对多个对象的写入没有限制,但每个对象的更新限制为每秒一次;如此快速写入单个对象将无法扩展。

话虽这么说,您可以使用configure a Google Cloud Storage Bucket as a Website并将其用作远程存储库。

默认情况下,Maven将从中央存储库下载。要覆盖它,您需要在pom.xml中指定GCS Bucket,如Using Mirrors for Repositories所示。

要将工件上传到存储桶,必须使用〜/ .m2 / settings.xml文件中的用户名和密码进行身份验证。需要从Google Cloud Console检索用户名和密码:在左侧菜单中选择存储→设置>>互操作性。如果互操作存储访问密钥下未列出任何密钥,请选择“创建新密钥”。使用Access Key作为用户名,使用Secret作为密码

© www.soinside.com 2019 - 2024. All rights reserved.