As dependências do Maven são baixadas, e então o Jib falha ao contatar um registro. É uma pista útil: o acesso ao repositório Maven funcionava, mas não exercitou o cliente de registro do Jib.

Comece pela URL que falhou

Operação falhaConfiguração de proxy a verificar
Plugin do Maven ou obtenção de dependênciaO proxy de repositório ativo no settings.xml e as exclusões.
Solicitação de imagem base ou de token do registro pelo JibAs propriedades de rede do Java que o Jib usa para comunicação com o registro.

Para um intermediário HTTP sem autenticação, informe a rota do Jib na chamada do Maven:

mvn -Dhttp.proxyHost=proxy.example.net \
    -Dhttp.proxyPort=8080 \
    -Dhttps.proxyHost=proxy.example.net \
    -Dhttps.proxyPort=8080 \
    -Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
    jib:buildTar

Use o host e a porta reais do proxy, mantendo as configurações de imagem do Jib do projeto. Para um registro público e um serviço de tokens em uma rota de proxy pública permitida, a lista de proxies HTTP fornece candidatos para esses campos de proxy sem autenticação. As propriedades host aceitam nomes de host, sem o prefixo http://. As propriedades https escolhem o proxy para destinos HTTPS; o Java também usa http.nonProxyHosts para a lista de exceção de HTTPS.

Um arquivo local ainda pode exigir um download

O jib:buildTar grava o arquivo de imagem resultante localmente. Ainda assim, pode precisar de acesso à rede para obter primeiro a imagem base. Escolher essa saída não remove a solicitação ao registro.

Depois de alterar a configuração, compare novamente a URL que falhou. Mantenha as configurações de repositório do Maven que funcionam e diagnostique qualquer falha restante do registro ou do serviço de tokens no caminho do Jib.

Artigos relacionados