Les dependències de Maven es baixen, però després Jib falla en contactar amb un registre. És una pista útil: l'accés al repositori Maven funcionava, però no va exercitar el client de registre de Jib.

Comença per l'URL que ha fallat

Operació fallidaConfiguració de proxy a revisar
Connector de Maven o obtenció de dependènciesEl proxy de repositori actiu de settings.xml i les exclusions.
Petició d'imatge base o de testimoni del registre de JibLes propietats de xarxa de Java que Jib fa servir per comunicar-se amb el registre.

Per a un intermediari HTTP sense autenticació, indiqueu la ruta de Jib a la invocació de 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

Feu servir l'host i el port reals del proxy i manteniu la configuració d'imatge de Jib del projecte. Per a un registre públic i un servei de testimonis en una ruta de proxy pública permesa, la llista de proxys HTTP ofereix candidats per a aquests camps de proxy sense autenticació. Les propietats host accepten noms d'host, sense el prefix http://. Les propietats https trien el proxy per a destinacions HTTPS; Java també fa servir http.nonProxyHosts per a la llista d'excepcions HTTPS.

Un arxiu local encara pot requerir una estirada

jib:buildTar escriu l'arxiu d'imatge resultant en local. Tot i així, pot necessitar accés de xarxa per obtenir primer la imatge base. Triar aquesta sortida no elimina la petició al registre.

Després de canviar la configuració, torneu a comparar l'URL que ha fallat. Manteniu la configuració de repositori Maven que funciona i diagnostiqueu qualsevol fallada restant del registre o del servei de testimonis al camí de Jib.

Articles relacionats