I download di Maven funzionano, ma Jib non riesce a scaricare l'immagine di base
Individua la richiesta non riuscita al repository o al registro, poi applica la configurazione proxy usata dal componente che la effettua.
Le dipendenze Maven vengono scaricate, poi Jib fallisce nel contattare un registro. È un indizio utile: l'accesso al repository Maven funzionava, ma non ha esercitato il client del registro di Jib.
Parti dall'URL non riuscito
| Operazione non riuscita | Configurazione proxy da controllare |
|---|---|
| Plugin Maven o recupero delle dipendenze | Il proxy del repository attivo in settings.xml e le esclusioni. |
| Richiesta di immagine di base o di token del registro da parte di Jib | Le proprietà di rete Java che Jib usa per comunicare con il registro. |
Per un intermediario HTTP non autenticato, indica la rotta di Jib nell'invocazione 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:buildTarUsa l'host e la porta reali del proxy mantenendo le impostazioni dell'immagine Jib del progetto. Per un registro pubblico e un servizio di token su una rotta proxy pubblica consentita, la lista di proxy HTTP fornisce candidati per questi campi proxy non autenticati. Le proprietà host accettano nomi host, senza il prefisso http://. Le proprietà https scelgono il proxy per le destinazioni HTTPS; Java usa http.nonProxyHosts anche per l'elenco di esclusione HTTPS.
Un archivio locale può comunque richiedere un download
jib:buildTar scrive localmente l'archivio immagine risultante. Può comunque servire accesso alla rete per ottenere prima l'immagine di base. Scegliere quell'output non elimina la richiesta al registro.
Dopo aver modificato la configurazione, confronta di nuovo l'URL non riuscito. Mantieni le impostazioni del repository Maven funzionanti e diagnostica qualsiasi guasto residuo del registro o del servizio di token sul percorso di Jib.