Maven-nedlastingar fungerer, men Jib får ikkje henta basisbiletet
Finn den mislukka førespurnaden til repositoriet eller registeret, og bruk deretter proxykonfigurasjonen som komponenten som sender han, nyttar.
Maven-avhengnadene blir lasta ned, deretter feilar Jib når han kontaktar eit register. Det er eit nyttig spor: tilgangen til Maven-repositoriet verka, men han aktiverte ikkje registerklienten til Jib.
Start med den mislukka URL-en
| Mislukka operasjon | Proxykonfigurasjon som skal granskast |
|---|---|
| Maven-plugin eller henting av avhengnad | Den aktive repositorieproxyen i settings.xml og unntaka. |
| Førespurnad om Jib-basisbilete eller registertoken | Java-nettverkseigenskapane som Jib nyttar for registerkommunikasjon. |
For ein uautentisert HTTP-mellomtenar oppgir du Jib-ruta 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:buildTarBruk den faktiske proxyverten og -porten, og hald på Jib-bileteinnstillingane til prosjektet. For eit offentleg register og ein tokenteneste på ei tillaten offentleg proxy-rute gir HTTP-proxylista kandidatar for desse uautentiserte proxyfelta. Vertseigenskapane tek vertsnamn, utan http://-prefiks. https-eigenskapane vel proxyen for HTTPS-destinasjonar; Java nyttar http.nonProxyHosts òg for HTTPS-unntakslista.
Eit lokalt arkiv kan framleis krevje ei henting
jib:buildTar skriv det resulterande biletearkivet lokalt. Det kan likevel trengje nettilgang for å hente basisbiletet fyrst. Å velje den utdataa fjernar ikkje registerførespurnaden.
Etter å ha endra konfigurasjonen, samanlikn den mislukka URL-en på nytt. Hald på Maven-repositorieinnstillingane som verkar, og diagnostiser eventuell attverande feil i registeret eller tokentenesta på ruta til Jib.