Os downloads do Maven funcionam, mas o Jib não consegue baixar a imagem base
Localize a solicitação falha ao repositório ou ao registro e aplique a configuração de proxy usada pelo componente que a faz.
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 falha | Configuração de proxy a verificar |
|---|---|
| Plugin do Maven ou obtenção de dependência | O proxy de repositório ativo no settings.xml e as exclusões. |
| Solicitação de imagem base ou de token do registro pelo Jib | As 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:buildTarUse 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.