Maven డౌన్లోడ్లు పనిచేస్తాయి, కానీ Jib బేస్ ఇమేజ్ను లాగలేదు
విఫలమైన రిపాజిటరీ లేదా రిజిస్ట్రీ అభ్యర్థనను కనుగొని, ఆ అభ్యర్థనను పంపే భాగం ఉపయోగించే ప్రాక్సీ కాన్ఫిగరేషన్ను వర్తించండి.
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 మార్గంలో మిగిలిన రిజిస్ట్రీ లేదా టోకెన్ సేవ వైఫల్యాన్ని నిర్ధారించండి.