Maven доступ к gcloud - PullRequest
       6

Maven доступ к gcloud

0 голосов
/ 27 ноября 2018

В моем проекте мы переносим наш старый общедоступный репозиторий Maven в хранилище gcloud.Изменение в файл pom.xml было довольно простым:

<extension>
    <groupId>com.gkatzioura.maven.cloud</groupId>
    <artifactId>google-storage-wagon</artifactId>
    <version>1.5</version>
</extension>
...
<repository>
    <id>local</id>
    <url>gs://XXX</url>
</repository>

На моем компьютере я могу успешно войти в систему, используя «gcloud auth login», и я могу загружать файлы через пользовательский интерфейс и gsutil.Однако, когда сборка Maven пытается загрузить файлы из хранилища, я получаю:

[ОШИБКА] Не удалось установить соединение с облаком Google com.vorstella.shade.com.google.cloud.storage.StorageException: анонимный абонент не имеет доступа к storage.objects.list к XXX.

Другие члены команды установили gcloud точно так же, как я, и у них нет проблем с загрузкой зависимостей Maven.Я пытался понять это в течение нескольких дней и не добился никакого прогресса.

1 Ответ

0 голосов
/ 27 ноября 2018

Я только что понял это.Так или иначе, мои учетные данные gcloud были "наследством".Я выполнил следующее:

gcloud auth application-default login

, и он заменил устаревший файл учетных данных в моем ~/.config/gcloud другим файлом.После этого я смог построить с Maven.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...