settings.xml faylında Maven proksi istisnaları
Daxili hostlar üçün istisnaları şaquli xətlərlə ayrılan nonProxyHosts formatında verərək Maven yönləndirici proksi qurun.
Shell-in NO_PROXY dəyişənindən kopyalanmış istisna Maven-də avtomatik olaraq düzgün sayılmır. Maven-in nonProxyHosts siyahısında qeydlər arasında şaquli xətt istifadə olunur; mühit dəyişənlərində yayılmış vergüllə ayrılmış forma istifadə edilmir.
Nəzərdə tutulan istifadəçi ayarlarında proksi qeydi belə görünə bilər:
<settings>
<proxies>
<proxy>
<id>outbound-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>203.0.113.10</host>
<port>8080</port>
<nonProxyHosts>localhost|*.example.internal</nonProxyHosts>
</proxy>
</proxies>
</settings>
Bu, proxies bölməsinin ətrafındakı ayarlardan nümunə parçadır. Əlaqəsiz mirrors, servers və profiles bölmələrini əvəz etmədən onu mövcud ayarlar faylına birləşdirin. Həqiqi proksi ünvanınızdan istifadə edin. Repozitoriya sorğusu üçün ictimai HTTP proksilərə icazə verilirsə, HTTP proksi siyahısı mümkün host-port cütlərini təqdim edir.
Repozitoriya hostuna uyğunlaşdırın
İstisnaları Maven-in həqiqətən əlaqə saxladığı host adlarına tətbiq edin. Daxili repozitoriya URL-i ilə ictimai yükləmə hostunun fərqli marşrutlara ehtiyacı ola bilər. Yol daxil olmaqla tam repozitoriya URL-ini host nümunələri üçün nəzərdə tutulmuş sahəyə yazmayın.
Jokerlər dəstəklənir, amma bir xətanı yox etmək üçün geniş nümunə işlətməyin. Dəyişiklikdən sonra nəzərdə tutulan daxili adı və ictimai repozitoriyanı ayrıca yoxlayın.
Əslində istifadə olunan ayarları tapın
Maven qlobal və istifadəçi ayarlarını birləşdirə bilər, çağırış isə alternativ ayarlar faylı seçə bilər. IDE terminaldakından fərqli Maven quraşdırması və ya konfiqurasiyası işlədə bilər. Uğursuz çağırışın heç vaxt oxumadığı faylı dəyişmək onun marşrutunu dəyişməyəcək.
Proksinin aktivlik bayrağı da vacibdir. Passiv qeyddə düzgün yazılmış host və port Maven-in onu seçəcəyini sübut etmir.
İki serveri ayrı saxlayın
Proksi məlumatları xidmət onları tələb etdikdə proksi qeydində olmalıdır. Şəxsi artefakt repozitoriyasının məlumatları uyğun server konfiqurasiyasına aiddir. Repozitoriyanın tokenini vermək proksi autentifikasiya sorğusuna cavab vermir.
Sorğular hələ də uğursuz olarsa, seçilmiş repozitoriya URL-ini, cavabı və ya bağlantı xətasını, həmçinin qüvvədə olan ayarların mənbəyini qeyd edin. Əvvəlcə sorğunun proksi ilə, yoxsa birbaşa getməli olduğunu müəyyənləşdirin; siyahı sintaksisini və son nöqtəni eyni anda dəyişmək nəticəni şərh etməyi çətinləşdirir.