Исключения прокси Maven в settings.xml
Настройте прямой прокси Maven с исключениями для внутренних узлов в формате nonProxyHosts, где записи разделены вертикальной чертой.
Исключение, скопированное из переменной оболочки NO_PROXY, не обязательно допустимо в Maven. В списке nonProxyHosts Maven записи разделяются вертикальной чертой, а не запятыми, которые часто используются в переменных окружения.
Запись прокси в нужных пользовательских настройках может выглядеть так:
<settings>
<proxies>
<proxy>
<id>outbound-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>203.0.113.10</host>
<port>8080</port>
<nonProxyHosts>localhost|*.example.internal</nonProxyHosts>
</proxy>
</proxies>
</settings>
Это пример фрагмента настроек вокруг раздела proxies. Объедините его с существующим файлом настроек, не заменяя посторонние mirrors, servers и profiles. Используйте настоящий адрес прокси. Если для запроса к репозиторию разрешены общедоступные HTTP-прокси, список HTTP-прокси содержит возможные пары узла и порта.
Сопоставьте узел репозитория
Применяйте исключения к именам узлов, с которыми Maven действительно связывается. Внутреннему URL репозитория и общедоступному имени узла загрузки могут требоваться разные маршруты. Не помещайте полный URL репозитория вместе с путём в поле для шаблонов узлов.
Подстановочные символы поддерживаются, но не используйте слишком широкий шаблон лишь для исчезновения одной ошибки. После изменения отдельно проверьте нужное внутреннее имя и общедоступный репозиторий.
Найдите фактически используемые настройки
Maven может объединять глобальные и пользовательские настройки, а вызов может выбрать другой файл настроек. IDE может использовать другую установку или конфигурацию Maven, чем терминал. Изменение файла, который ошибочный вызов никогда не читает, не изменит его маршрут.
Важен и флаг активности прокси. Правильно написанные узел и порт в неактивной записи не доказывают, что Maven выберет её.
Разделяйте два сервера
Учётные данные прокси относятся к записи прокси, если сервис их требует. Учётные данные частного репозитория артефактов относятся к соответствующей конфигурации сервера. Токен репозитория не отвечает на запрос аутентификации прокси.
Если запросы по-прежнему завершаются ошибкой, запишите выбранный URL репозитория, ответ или ошибку соединения и источник действующих настроек. Сначала установите, должен ли запрос идти через прокси или напрямую; одновременное изменение синтаксиса списка и конечной точки усложняет интерпретацию результата.