Maven proksi plaginini ishga tushirishdan oldin unga yetib borishi kerak
Maven plagini proksini aniqlashga va'da bergan bo'lsa-da, o'z artefaktlarini hal qilib bo'lmasa, yuzaga keladigan boshlang'ich yuklash muammosini tushuning.
Avtomatik proksi plagini tarmoqlar orasida harakatlanadigan noutbuk uchun ideal ko'rinadi. Ammo bitta noqulay birinchi so'rov bor: Maven plaginni o'zi olish uchun proksiga muhtoj bo'lishi mumkin.
Plagin maqsadi Maven uning amalga oshirilishini va kerakli artefaktlarni hal qilib yuklagandan keyingina ishlaydi. O'sha amalga oshirish ichidagi proksi aniqlash amalga oshirish boshlanishidan oldin muvaffaqiyatsiz bo'ladigan yuklab olishga yordam bera olmaydi. To'liq malakali plagin koordinatalaridan foydalanish prefiks qidiruvidan qochishga yordam beradi; ammo bo'sh mahalliy repozitoriyda plagin artefaktini paydo qilmaydi.
Eski Autoproxy Maven plagini bu farqni ko'rsatadi. Uning README fayli proxy-vole orqali proksini aniqlashni tasvirlaydi, ammo o'z maqsadini chaqirishdan oldin plaginni mahalliy o'rnatishni ham tasvirlaydi. Buni o'sha aniq dizaynning dastlabki sharti deb qabul qiling, Maven brauzerning PAC sozlamalarini umumiy o'qiydi degan dalil sifatida emas.
Birinchi yechimga aniq yo'l bering
Repozitoriyga kirish HTTP proksini talab qiladigan tarmoq uchun o'sha chaqiruv ishlatadigan Maven sozlamalarida tegishli faol proksini sozlang. Ruxsat etilgan ommaviy repozitoriydan boshlash uchun HTTP proksilar ro'yxatidan HTTP nomzodni tanlang. Tashqi yo'lsiz yetib borish mumkin bo'lgan tasdiqlangan ichki repozitoriy ham dastlabki kirish muammosini hal qilishi mumkin. Har qanday yondashuv plaginni va uning bog'liqliklarini qamrab olishi kerak, faqat ilovaning bog'liqliklarini emas.
Avval to'ldirilgan mahalliy repozitoriy boshlang'ich yuklash talabini yashirishi mumkin. Dasturchining noutbukidagi muvaffaqiyat yangi CI hisobi xuddi shu buildni boshlay olishini isbotlamaydi. Plaginning aniqlash mantiqini o'zgartirishdan oldin muvaffaqiyatsiz artefakt va bosqichni ko'ring.
Plagin yuklangandan keyin keyingi bog'liqlik xatosi alohida savolga aylanadi: aniqlangan yo'l to'g'rimi va faol Maven tashish usuli olingan sozlamalardan foydalanadimi. Avtomatik aniqlashni saqlashga arziydimi-yo'qmi, qaror qilishda bu ikki xato nuqtasini alohida saqlang.