Настройка прокси
Вы можете настроить прокси-сервер для использования для некоторых или всех ваших HTTP-запросов с Maven. Имя пользователя и пароль требуются только в том случае, если ваш прокси-сервер требует базовой аутентификации (обратите внимание, что более поздние версии могут поддерживать хранение ваших паролей в защищенном хранилище ключей - тем временем убедитесь, что ваш файл settings.xml (обычно ${user.home}/.m2/settings.xml
) защищен разрешениями, соответствующими вашей операционной системе).
Параметр nonProxyHosts принимает подстановочные знаки, и каждый хост, не использующий прокси, разделяется | характер. Это соответствует эквиваленту конфигурации JDK. |
<settings>
..
<proxies>
<proxy>
<id>example-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.example.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
</proxy>
</proxies>
..
</settings>
Обратите внимание, что в настоящее время прокси NTLM не поддерживаются, поскольку они не были протестированы. Вы можете использовать соответствующие системные свойства в JDK 1.4+ для выполнения этой работы.