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