Maven-ის პროქსის პარამეტრები სამუშაო და სახლის ქსელებისთვის
პროქსის კონფიგურაცია Maven-ის პარამეტრებს ეკუთვნის. პარამეტრების ფაილის არჩევა ქსელური გარემოს შეცვლის წინასწარმეტყველებადი გზაა.
თქვენი პროექტი სახლისკენ მატარებელში არ შეიცვალა, მაგრამ მისი ქსელური მარშრუტი შეიცვალა. ოფისში მომუშავე პროქსის მისამართი სახლში მიუწვდომელი შეიძლება იყოს. ეს გარემოს პარამეტრია, და არა მიზეზი, რომ დამსაქმებლის პროქსი პროექტის POM-ში ჩადოთ.
Maven-ის პარამეტრების მოდელი პროქსის განსაზღვრებებს ზედა დონის proxies სექციაში ათავსებს. პარამეტრების პროფილები ამ სექციის მეორე თვითნებურ ასლს არ იძლევიან. პროფილის ქვეშ პროქსის ფორმის XML ფრაგმენტის დამატება მას ქსელის გადართვის მხარდაჭერილ მექანიზმად არ აქცევს.
მარტივი ვარიანტია თითოეული გარემოსთვის დამტკიცებული პარამეტრების შენახვა და შესაბამისის არჩევა:
mvn --settings /path/to/settings-office.xml verify
მაგალითი მომხმარებლის პარამეტრებს ცალსახად ირჩევს. გამოიყენეთ აგებისთვის შესაბამისი ბრძანება და ფაილი; ეს არ ნიშნავს, რომ ფაილი სერტიფიკატებთან ერთად უნდა ჩაიდოს.
განსხვავებები მცირედ დაიტოვეთ
ჩაწერეთ, რომელი პარამეტრები იცვლება სინამდვილეში: აქტიური პროქსი, გვერდის ავლის ჰოსტები, სარკეები და საჭირო სერვერის ანგარიშები. მეორე ფაილმა არ უნდა ჩუმად წაშალოს დაუკავშირებელი რეპოზიტორიის პოლიტიკა ან გამოიყენოს ძველი პაროლი.
შეამოწმეთ ნებისმიერი გლობალური პარამეტრი, რომელიც ჯერ კიდევ ერწყმის არჩეულ მომხმარებლის პარამეტრებს. ცალსახა ფაილი შეყვანას ხილვადს ხდის, მაგრამ არ ნიშნავს, რომ Maven-ს სხვა კონფიგურაციის წყაროები არ აქვს.
ავტომატურ გადართვას რეალური სიგნალი სჭირდება
Maven ჩვეულებრივი გაგებით ლეპტოპის მდებარეობიდან „ოფისს“ ვერ დაასკვნის. ავტომატურ განლაგებას სჭირდება მხარდაჭერილი გარე აღმოჩენის ან მართვის მექანიზმი და განსაზღვრული რეაქცია, როცა ეს მექანიზმი მიუწვდომელია.
ფრთხილად იყავით სახლში პროქსის გამორთვისთვის განკუთვნილ ფართო გვერდის ავლის შაბლონებთან. მათ შეუძლიათ შიდა დანიშნულებებზეც იმოქმედონ ან დამალონ, თუ რომელი მარშრუტით წავიდა მოთხოვნა.
პირველი შესწორებისთვის უპირატესობა მიეცით პარამეტრების ხილულ, ცალსახა არჩევას. როცა ის ორივე გარემოში იმუშავებს, ნებისმიერ ავტომატიზაციას შეუძლია ამ ცნობილი კონფიგურაციის გამეორება, ნაცვლად იმისა, რომ პროექტის აგების ინსტრუქციები არაერთხელ გადაიწეროს.