Родительский проект, размещенный в Google Cloud Storage, недоступен - PullRequest
0 голосов
/ 04 июня 2019

У меня есть весенний загрузочный родительский проект, размещенный в Google Cloud Storage.Я использую GoogleStorageWagon .Я могу развернуть родительский объект в GCS, но я не могу его загрузить.

Дочерний проект pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>com.myorg.common</groupId>
        <artifactId>myorg-starter-parent</artifactId>
        <version>1.0.0</version>
    </parent>

    <artifactId>test-project</artifactId>
    <version>1.0.0</version>
    <name>test-service</name>


    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
    </dependencies>
    <build>
        <extensions>
            <extension>
                <groupId>com.gkatzioura.maven.cloud</groupId>
                <artifactId>google-storage-wagon</artifactId>
                <version>1.0</version>
            </extension>
        </extensions>
    </build>
    <repositories>
        <repository>
            <id>com.myorg.common</id>
            <url>gs://myorg-library</url>
        </repository>
    </repositories>
</project>

Ошибканиже.

Error

Я пытался изменить политику корзины, а также другую учетную запись с правами администратора.Но я не могу решить.

1 Ответ

1 голос
/ 05 июня 2019

Для тех, у кого возникла эта проблема,

Maven пытался найти google-storage-wagon в GCR, который не был размещен.Чтобы сказать maven, чтобы загрузить это из Maven central, мне нужно было это расширение в папке проекта .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 и после этого загрузит parentpom.xml из GCR с помощью этого плагина.

...