Вашиот проект не се промени во возот кон дома, но неговата мрежна рута се промени. Прокси адреса што работи во канцеларија може да биде недостапна дома. Тоа е поставка на средината, а не причина да го ставите проксито на вашиот работодавач во POM на проектот.

Моделот на поставки на Maven ги сместува дефинициите за прокси во неговиот највисок proxies оддел. Профилите на поставки не даваат втор произволен примерок од тој оддел. Додавањето XML фрагмент во форма на прокси под профил не го прави поддржан механизам за префрлање на мрежата.

Едноставна опција е да одржувате одобрени поставки за секоја средина и да ги изберете соодветните:

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

Примерот експлицитно ги избира корисничките поставки. Користете ја командата и датотеката соодветни за градењето; тоа не значи дека датотеката треба да се внесе со акредитиви.

Држете ги разликите мали

Забележете кои поставки навистина се разликуваат: активен прокси, заобиколени домаќини, огледала и потребни серверски сметки. Втора датотека не треба тивко да отстрани неповрзана политика на складиште или да користи стара лозинка.

Проверете ги сите глобални поставки што сè уште се спојуваат со избраните кориснички поставки. Експлицитната датотека го прави влезот видлив, но не имплицира дека Maven нема други извори на конфигурација.

Автоматското префрлање бара вистински сигнал

Maven не може во обична смисла да заклучи „канцеларија“ од локацијата на преносниот компјутер. Автоматското уредување бара поддржан надворешен механизам за откривање или управување и дефиниран одговор кога тој механизам не е достапен.

Бидете внимателни со широки шеми за заобиколување наменети за исклучување на проксито дома. Тие можат да влијаат и на внатрешни одредишта или да скријат по која рута отишло барањето.

За прво поправање, претпочитајте видлив, експлицитен избор на поставки. Штом ќе работи во двете средини, секоја автоматизација може да ја репродуцира таа позната конфигурација наместо постојано да ги препишува упатствата за градење на проектот.

Поврзани статии