A Maven-függőségek letöltődnek, majd a Jib meghiúsul, amikor egy regisztrációval lép kapcsolatba. Ez hasznos nyom: a Maven-tároló elérése működött, de nem a Jib regisztrációs kliensét használta.

Kezdje a sikertelen URL-lel

Sikertelen műveletEllenőrizendő proxykonfiguráció
Maven-bővítmény vagy függőségletöltésAz aktív settings.xml-tárolóproxy és a kizárások.
Jib-alapimage- vagy regisztrációs tokenkérésA Java hálózati tulajdonságai, amelyeket a Jib a regisztrációs kommunikációhoz használ.

Hitelesítés nélküli HTTP-közvetítő esetén adja meg a Jib útvonalát a Maven-hívásban:

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

Használja a proxy tényleges hosztját és portját, miközben megtartja a projekt Jib-image beállításait. Nyilvános regisztrációhoz és tokenszolgáltatáshoz engedélyezett nyilvános proxyútvonalon a HTTP-proxylista jelölteket kínál ezekhez a hitelesítés nélküli proxy mezőkhöz. A host tulajdonságok hosztneveket fogadnak, http:// előtag nélkül. A https tulajdonságok a HTTPS-célokhoz választják ki a proxyt; a Java a http.nonProxyHosts beállítást a HTTPS-megkerülési listához is használja.

Egy helyi archívumnak mégis szüksége lehet egy lehúzásra

A jib:buildTar helyben írja az eredményül kapott image-archívumot. Mégis szüksége lehet hálózati hozzáférésre, hogy előbb beszerezze az alapimage-et. Ennek a kimenetnek a választása nem szünteti meg a regisztrációs kérést.

A konfiguráció módosítása után hasonlítsa össze újra a sikertelen URL-t. Tartsa meg a működő Maven-tárolóbeállításokat, és diagnosztizálja a Jib útvonalán maradt regisztrációs vagy tokenszolgáltatási hibát.

Kapcsolódó cikkek