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 இன் பாதையில் மீதமுள்ள ரெஜிஸ்ட்ரி அல்லது டோக்கன் சேவை தோல்வியைக் கண்டறியுங்கள்.