В моем проекте мы переносим наш старый общедоступный репозиторий 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.Я пытался понять это в течение нескольких дней и не добился никакого прогресса.