Так что я не уверен, что лучший способ сделать это, но в основном у меня есть ноутбук, который я использую на работе для проектов Maven. Он отлично работает, когда я на работе, но как только я выхожу за пределы их корпоративного прокси-сервера и сервера maven, мне часто приходится много раз подделывать файл settings.xml
, когда я дома если я не подключен к VPN:
- У нас установлен корпоративный прокси-сервер Maven Repository для хранения некоторых наших собственных артефактов и обработки их как посредника для наших часто используемых артефактов.
- У нас есть http-прокси, который мы используем для подключения к внешнему миру.
Обе конфигурации были обработаны моим settings.xml
файлом для установки одной группы Nexus и maven прокси . Если я не подключен к VPN, находясь вдали от офиса, мне придется каждый раз, когда я не подключаюсь к файлу settings.xml, затем переключать его обратно, когда я на нем.
Какие решения кто-нибудь еще нашел для решения этой проблемы? Я пробовал профили для управления прокси, но я не могу заставить его работать правильно, и это начинает выглядеть довольно уродливо. Существуют ли некоторые настройки конфигурации, которые могут обнаруживать , когда я не работаю за прокси-сервером и не использую корпоративный прокси-сервер или сервер Maven?