Maven انحصارات ڈاؤن لوڈ ہوتے ہیں، پھر Jib کسی registry سے رابطہ کرتے وقت ناکام ہو جاتا ہے۔ یہ ایک مفید سراغ ہے: Maven repository تک رسائی کام کر رہی تھی، مگر اس نے Jib کا registry کلائنٹ نہیں چلایا۔

ناکام URL سے شروع کریں

ناکام عملجانچنے والی پراکسی ترتیب
Maven پلگ ان یا انحصار کا حصولsettings.xml میں فعال repository پراکسی اور استثنائیں۔
Jib بنیادی امیج یا registry ٹوکن کی درخواستوہ Java نیٹ ورکنگ خصوصیات جو Jib registry سے رابطے کے لیے استعمال کرتا ہے۔

غیر تصدیق شدہ 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 امیج ترتیبات برقرار رکھتے ہوئے اصل پراکسی ہوسٹ اور پورٹ استعمال کریں۔ اجازت یافتہ عوامی پراکسی راستے پر عوامی registry اور ٹوکن سروس کے لیے HTTP پراکسی فہرست ان غیر تصدیق شدہ پراکسی فیلڈز کے لیے امیدوار فراہم کرتی ہے۔ host خصوصیات ہوسٹ نام لیتی ہیں، http:// سابقے کے بغیر۔ https خصوصیات HTTPS منزلوں کے لیے پراکسی منتخب کرتی ہیں؛ Java HTTPS بائی پاس فہرست کے لیے بھی http.nonProxyHosts استعمال کرتا ہے۔

مقامی آرکائیو کو پھر بھی کھینچنے کی ضرورت ہو سکتی ہے

jib:buildTar نتیجے میں بننے والا امیج آرکائیو مقامی طور پر لکھتا ہے۔ پھر بھی اسے پہلے بنیادی امیج حاصل کرنے کے لیے نیٹ ورک رسائی درکار ہو سکتی ہے۔ یہ آؤٹ پٹ منتخب کرنے سے registry درخواست ختم نہیں ہوتی۔

ترتیب بدلنے کے بعد ناکام URL کا دوبارہ موازنہ کریں۔ کام کرنے والی Maven repository ترتیبات برقرار رکھیں، اور Jib کے راستے پر باقی ماندہ registry یا ٹوکن سروس کی ناکامی کی تشخیص کریں۔

متعلقہ مضامین