#maven #proxy #m2eclipse #spring-tools-4
#maven #прокси #m2eclipse #spring-tools-4
Вопрос:
Когда я запускаю любую команду maven с указанным адресом и портом прокси-сервера http и https, как показано ниже:
mvn <command> -Dhttps.proxyHost=<MY.PROXY.HOST.ADDRESS> -Dhttps.proxyPort=<MY_PROXY_PORT> -Dhttp.proxyHost...
Он работает без каких-либо ошибок.
Я хочу установить эти конфигурации по умолчанию для своих сетевых подключений STS и выбрать активного поставщика вручную (см. Прилагаемый скриншот для моих конфигураций),
Я думаю, что это не связано с версиями STS, потому что я столкнулся с той же проблемой с версиями 3.8 и 4.6. В любом случае, вот моя версия STS
Теперь, когда я пытаюсь выполнить ту же команду maven без аргументов прокси и порта, команда maven завершается с ошибкой из-за ошибки сетевого подключения.
[ОШИБКА] не удается прочитать java.net.ConnectException: время ожидания соединения истекло
Комментарии:
1. Я думаю, что решение этой проблемы заключается в настройке Maven settings.xml файл для использования прокси-серверов для Maven, а затем настройте Eclipse / SpringTools для использования этого settings.xml файл в разделе предпочтений для
Maven -> User Settings
. Поиск чего-то вроде Maven, прокси, Eclipse должен указать вам на различные страницы, объясняющие детали.2. Спасибо @MartinLippert Мой maven setting.xml файл уже определяет прокси-серверы http и https, но та же проблема сохраняется.
3. И вы настроили это settings.xml файл в ваших настройках Maven в Eclipse уже есть? (просто чтобы убедиться, что он подобран сборкой Maven, запущенной внутри IDE)
4. Если это не поможет, я бы отправил сообщение об ошибке для проекта m2e, чтобы посмотреть, что там происходит не так.