Layihəniz evə qatarla gedərkən dəyişmədi, amma onun şəbəkə marşrutu dəyişdi. Ofisdə işləyən proksi ünvanı evdə əlçatmaz ola bilər. Bu, mühit parametridir, işəgötürəninizin proksisini layihənin POM faylına qoymaq üçün səbəb deyil.

Maven-in parametrlər modeli proksi təyinatlarını yuxarı səviyyəli proxies bölməsində yerləşdirir. Parametrlər profilləri həmin bölmənin ikinci ixtiyari surətini təqdim etmir. Profilin altına proksi formalı XML fraqmenti əlavə etmək onu dəstəklənən şəbəkə dəyişdirmə mexanizminə çevirmir.

Sadə variant hər mühit üçün təsdiqlənmiş parametrləri saxlamaq və uyğun olanı seçməkdir:

mvn --settings /path/to/settings-office.xml verify

Nümunə istifadəçi parametrlərini açıq şəkildə seçir. Quruluşa uyğun əmri və faylı istifadə edin; bu, faylın etimadnamələrlə birlikdə commit edilməli olması demək deyil.

Fərqləri kiçik saxlayın

Həqiqətən hansı parametrlərin dəyişdiyini qeyd edin: aktiv proksi, yan keçilən hostlar, güzgülər və tələb olunan server hesabları. İkinci fayl əlaqəsiz repo siyasətini səssizcə silməməli və ya köhnə paroldan istifadə etməməlidir.

Seçilmiş istifadəçi parametrləri ilə hələ də birləşdirilən qlobal parametrləri yoxlayın. Açıq fayl girişi görünən edir, lakin Maven-in başqa konfiqurasiya mənbələri olmadığı anlamına gəlmir.

Avtomatik keçid real siqnal tələb edir

Maven adi mənada noutbukun yerindən "ofis"i çıxara bilməz. Avtomatik qurğu dəstəklənən xarici kəşf və ya idarəetmə mexanizmi və həmin mexanizm əlçatan olmadıqda müəyyən edilmiş cavab tələb edir.

Evdə proksini söndürmək üçün nəzərdə tutulan geniş yan keçmə nümunələri ilə diqqətli olun. Onlar daxili ünvanlara da təsir edə və ya sorğunun hansı marşrutla getdiyini gizlədə bilər.

İlk düzəliş üçün görünən və açıq parametr seçiminə üstünlük verin. Hər iki mühitdə işlədikdən sonra istənilən avtomatlaşdırma layihənin quruluş təlimatlarını təkrar-təkrar yenidən yazmaq əvəzinə həmin məlum konfiqurasiyanı təkrarlaya bilər.

Əlaqəli məqalələr