Maven డిపెండెన్సీలు డౌన్‌లోడ్ అవుతాయి, తర్వాత రిజిస్ట్రీని సంప్రదించేటప్పుడు Jib విఫలమవుతుంది. ఇది ఉపయోగకరమైన సూచన: Maven రిపాజిటరీ యాక్సెస్ పనిచేసింది, కానీ అది Jib యొక్క రిజిస్ట్రీ క్లయింట్‌ను అమలు చేయలేదు.

విఫలమైన URL నుండి ప్రారంభించండి

విఫలమైన ఆపరేషన్తనిఖీ చేయాల్సిన ప్రాక్సీ కాన్ఫిగరేషన్
Maven ప్లగిన్ లేదా డిపెండెన్సీ పొందడంసక్రియ settings.xml రిపాజిటరీ ప్రాక్సీ మరియు మినహాయింపులు.
Jib బేస్ ఇమేజ్ లేదా రిజిస్ట్రీ టోకెన్ అభ్యర్థనJib రిజిస్ట్రీ కమ్యూనికేషన్ కోసం ఉపయోగించే Java నెట్‌వర్కింగ్ లక్షణాలు.

ప్రామాణీకరణ లేని HTTP మధ్యవర్తి కోసం, Maven కాల్‌లో Jib మార్గాన్ని ఇవ్వండి:

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

ప్రాజెక్ట్ యొక్క Jib ఇమేజ్ సెట్టింగ్‌లను నిలుపుకుంటూ నిజమైన ప్రాక్సీ హోస్ట్ మరియు పోర్ట్ ఉపయోగించండి. అనుమతించిన పబ్లిక్ ప్రాక్సీ మార్గంలో ఉన్న పబ్లిక్ రిజిస్ట్రీ మరియు టోకెన్ సేవ కోసం HTTP ప్రాక్సీ జాబితా ఈ ప్రామాణీకరణ లేని ప్రాక్సీ ఫీల్డ్‌లకు అభ్యర్థులను అందిస్తుంది. host లక్షణాలు హోస్ట్ పేర్లను తీసుకుంటాయి, http:// ఉపసర్గ లేకుండా. https లక్షణాలు HTTPS గమ్యాల కోసం ప్రాక్సీని ఎంచుకుంటాయి; Java HTTPS బైపాస్ జాబితా కోసం కూడా http.nonProxyHosts ఉపయోగిస్తుంది.

స్థానిక ఆర్కైవ్‌కు ఇప్పటికీ లాగడం అవసరం కావచ్చు

jib:buildTar ఫలిత ఇమేజ్ ఆర్కైవ్‌ను స్థానికంగా రాస్తుంది. అయినప్పటికీ మొదట బేస్ ఇమేజ్ పొందడానికి దానికి నెట్‌వర్క్ యాక్సెస్ అవసరం కావచ్చు. ఆ అవుట్‌పుట్‌ను ఎంచుకోవడం రిజిస్ట్రీ అభ్యర్థనను తొలగించదు.

కాన్ఫిగరేషన్ మార్చిన తర్వాత, విఫలమైన URLను మళ్లీ పోల్చండి. పనిచేసే Maven రిపాజిటరీ సెట్టింగ్‌లను ఉంచి, Jib మార్గంలో మిగిలిన రిజిస్ట్రీ లేదా టోకెన్ సేవ వైఫల్యాన్ని నిర్ధారించండి.

సంబంధిత వ్యాసాలు