Maven-avhengighetene lastes ned, deretter feiler Jib når den kontakter et register. Det er et nyttig spor: tilgangen til Maven-repositoriet virket, men den aktiverte ikke registerklienten til Jib.

Start med den mislykkede URL-en

Mislykket operasjonProxykonfigurasjon som skal undersøkes
Maven-plugin eller henting av avhengighetDen aktive repositorieproxyen i settings.xml og unntakene.
Forespørsel om Jib-basisbilde eller registertokenJava-nettverksegenskapene som Jib bruker for registerkommunikasjon.

For en uautentisert HTTP-mellomtjener angir du Jib-ruten i Maven-kallet:

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

Bruk den faktiske proxyverten og -porten, og behold prosjektets Jib-bildeinnstillinger. For et offentlig register og en tokentjeneste på en tillatt offentlig proxy-rute gir HTTP-proxylisten kandidater for disse uautentiserte proxyfeltene. Vertsegenskapene tar vertsnavn, uten http://-prefiks. https-egenskapene velger proxyen for HTTPS-destinasjoner; Java bruker http.nonProxyHosts også for HTTPS-unntakslisten.

Et lokalt arkiv kan fortsatt kreve en henting

jib:buildTar skriver det resulterende bilde-arkivet lokalt. Det kan likevel trenge nettverkstilgang for å hente basisbildet først. Å velge den utdataen fjerner ikke registerforespørselen.

Etter å ha endret konfigurasjonen, sammenlign den mislykkede URL-en på nytt. Behold Maven-repositorieinnstillingene som virker, og diagnostiser eventuell gjenstående feil i registeret eller tokentjenesten på Jibs rute.

Relaterte artikler