acesso Maven para gcloud

votos
1

No meu projeto estamos migrando nosso repositório público de idade Maven para um armazenamento gcloud. A mudança para o arquivo pom.xml era bastante simples:

<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>

No meu computador, eu sou capaz de sucesso de login usando login gcloud auth e eu sou capaz de fazer upload de arquivos via interface do usuário e gsutil. No entanto, quando o Maven construir tenta baixar os arquivos do armazenamento, eu recebo:

[ERROR] Não foi possível estabelecer conexão com o Google Cloud com.vorstella.shade.com.google.cloud.storage.StorageException: ligação anônima não tem acesso storage.objects.list a XXX.

Outros membros da equipe instalou o gcloud exatamente como eu tenho e eles não têm quaisquer problemas para baixar as dependências do Maven. Eu venho tentando descobrir isso por um par de dias e não fizeram qualquer progresso.

Publicado 27/11/2018 em 18:07
fonte usuário
Em outras línguas...                            


1 respostas

votos
2

Eu só descobri isso. De alguma forma, minhas credenciais do gcloud eram "legado". Executei o seguinte:

gcloud auth application-default login

e substituiu o arquivo de credenciais de legado no meu ~/.config/gcloudcom um arquivo diferente. Depois disso, eu era capaz de construir com maven.

Respondeu 27/11/2018 em 18:26
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more