Жұмыс және үй желілері үшін Maven прокси параметрлері
Прокси конфигурациясы Maven параметрлеріне жатады. Параметрлер файлын таңдау — желілік орталарды ауыстырудың болжамды тәсілі.
Жобаңыз үйге бара жатқан пойызда өзгерген жоқ, бірақ оның желілік маршруты өзгерді. Кеңседе жұмыс істейтін прокси мекенжайы үйде қолжетімсіз болуы мүмкін. Бұл орта параметрі, жұмыс берушіңіздің проксиін жобаның POM файлына қоюға себеп емес.
Maven параметрлер моделі прокси анықтамаларын өзінің жоғарғы деңгейдегі proxies бөліміне орналастырады. Параметрлер профильдері бұл бөлімнің екінші еркін көшірмесін бермейді. Профиль астына прокси пішінді XML үзіндісін қосу оны қолдау көрсетілетін желіні ауыстыру механизміне айналдырмайды.
Қарапайым нұсқа — әр орта үшін бекітілген параметрлерді ұстап, сәйкесін таңдау:
mvn --settings /path/to/settings-office.xml verify
Мысал пайдаланушы параметрлерін анық таңдайды. Құрастыруға сәйкес пәрмен мен файлды пайдаланыңыз; бұл файлды тіркелгі деректерімен бірге commit ету керек дегенді білдірмейді.
Айырмашылықтарды шағын ұстаңыз
Қай параметрлердің шын мәнінде өзгеретінін жазып алыңыз: белсенді прокси, айналып өтетін хосттар, айналар және қажетті сервер тіркелгілері. Екінші файл байланыссыз репозиторий саясатын үнсіз жоймауы немесе ескі құпиясөзді пайдаланбауы керек.
Таңдалған пайдаланушы параметрлерімен әлі біріктірілетін кез келген ғаламдық параметрлерді тексеріңіз. Анық файл кірісті көрінетін етеді, бірақ бұл Maven-де басқа конфигурация көздері жоқ дегенді білдірмейді.
Автоматты ауыстыру нақты сигналды қажет етеді
Maven қарапайым мағынада ноутбуктің орналасуынан "кеңсені" шығара алмайды. Автоматты реттеу үшін қолдау көрсетілетін сыртқы анықтау немесе басқару механизмі және ол механизм қолжетімсіз болған кезде айқындалған жауап қажет.
Үйде проксиді өшіруге арналған кең айналып өту үлгілеріне абай болыңыз. Олар ішкі межелерге де әсер етуі немесе сұраныстың қай маршрутпен жүргенін жасыруы мүмкін.
Алғашқы түзету үшін көрінетін, анық параметрлер таңдауын қалаңыз. Ол екі ортада да жұмыс істегеннен кейін, кез келген автоматтандыру жобаның құрастыру нұсқауларын қайта-қайта қайта жазудың орнына сол белгілі конфигурацияны қайта жаңғырта алады.