无法访问托管在Google Cloud Storage上的父项目

时间:2019-06-04 12:55:21

标签: maven google-cloud-platform google-cloud-storage maven-wagon-plugin

我在Google Cloud Storage上托管了Spring Boot父项目。我正在使用GoogleStorageWagon。我可以将父级部署到GCS,但无法下载。

子项目pom.xml

val regex = Regex("[\\w\\s-]+")

我遇到的错误如下。

Error

我尝试更改存储桶策略以及具有管理员权限的其他帐户。但是,我无法解决。

1 个答案:

答案 0 :(得分:1)

对于有此问题的任何人,

Maven试图在GCR中找到google-storage-wagon,但该主机没有托管。为了告诉Maven从Maven中心下载此文件,我必须在.mvn/extensions.xml项目文件夹中使用此扩展名。

.mvn / extensions.xml 文件如下所示:

<extensions>
    <extension>
        <groupId>com.gkatzioura.maven.cloud</groupId>
        <artifactId>google-storage-wagon</artifactId>
        <version>1.0</version>
    </extension>
</extensions>

现在,maven将从maven Central下载此插件,然后使用该插件从GCR下载父pom.xml。