Maven proxy plaginini işə salmadan əvvəl ona çatmalıdır
Maven plagini proxy aşkarlamağı vəd etsə də, öz artefaktları həll oluna bilmədikdə yaranan ilkin problemə baxın.
Avtomatik proxy plagini şəbəkələr arasında hərəkət edən noutbuk üçün ideal görünür. Ancaq bir narahat ilk sorğu var: Maven plagini özünü əldə etmək üçün proxy-yə ehtiyac duya bilər.
Plagin məqsədi yalnız Maven onun tətbiqini və tələb olunan artefaktları həll edib yüklədikdən sonra işləyir. Həmin tətbiqin daxilində proxy aşkarlaması tətbiq başlamazdan əvvəl uğursuz olan yükləməyə kömək edə bilməz. Tam kvalifikasiyalı plagin koordinatlarından istifadə prefiks axtarışından qaçmağa imkan verir; lakin boş yerli repozitoriyada plagin artefaktını yaratmır.
Köhnə Autoproxy Maven plagini bu fərqi göstərir. Onun README faylı proxy-vole vasitəsilə proxy aşkarlamasını təsvir edir, amma həm də məqsəd çağırışından əvvəl plagini yerli olaraq quraşdırmağı təsvir edir. Bunu həmin xüsusi dizaynın ilkin şərti kimi qəbul edin, Maven-in universal olaraq brauzerin PAC parametrlərini oxuduğuna dair sübut kimi deyil.
İlk həllə açıq marşrut verin
Repozitoriyaya girişin HTTP proxy tələb etdiyi şəbəkə üçün həmin çağırışda istifadə olunan Maven parametrlərində uyğun aktiv proxy-ni konfiqurasiya edin. İcazəli ictimai repozitoriya ilkin yükləməsi üçün HTTP proxy siyahısından HTTP namizədi seçin. Xarici marşrut olmadan əlçatan olan təsdiqlənmiş daxili repozitoriya da ilkin giriş problemini həll edə bilər. Hər iki yanaşma plagini və onun asılılıqlarını əhatə etməlidir, yalnız tətbiqin asılılıqlarını deyil.
Əvvəlcədən doldurulmuş yerli repozitoriya ilkin yükləmə tələbini gizlədə bilər. Tərtibatçının noutbukundakı uğur təzə CI hesabının eyni quruluşu başlada biləcəyini sübut etmir. Plaginin aşkarlama məntiqini dəyişməzdən əvvəl uğursuz artefakta və mərhələyə baxın.
Plagin yükləndikdən sonra sonrakı asılılıq uğursuzluğu ayrı bir sual olur: aşkarlanan marşrut düzgündürmü və aktiv Maven nəqliyyatı yaranan parametrləri istifadə edirmi. Avtomatik aşkarlamanın saxlanmaya dəyər olub olmadığını qərarlaşdırarkən bu iki uğursuzluq nöqtəsini ayrı saxlayın.