В Eclipse отворете Preferences → Maven → User Settings и проверете показания път. m2e използва Maven settings.xml за конфигурация на прокси; успешна заявка към update-site в Eclipse не потвърждава тези входни данни. Обичайната стойност по подразбиране за потребителя е ~/.m2/settings.xml, но IDE може да избере друг файл.

Вмъкнете запис за прокси в секцията от най-горно ниво proxies на този документ:

<proxies>
  <proxy>
    <id>office</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>proxy.example</host>
    <port>8080</port>
    <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
  </proxy>
</proxies>

Заменете крайната точка и желаните изключения, като запазите огледалата, акаунтите на сървъра и другите настройки. За публично хранилище в мрежа, която позволява независим маршрут през прокси, неудостоверен кандидат от списъка с HTTP прокси може да предостави хоста и порта; потвърдете, че разрешава връзката с хранилището. Добавете полетата за потребителско име и парола за прокси на Maven, когато този посредник ги изисква.

Приложете избраните настройки и обновете засегнатия проект на Maven. Сравнете с действителното заместване на настройките при успешното извикване от командния ред и с обединените глобални настройки. Изборът на друга дистрибуция на Maven е отделен въпрос: може да промени стартиранията и глобалните входове, но не добавя проксито към правилния потребителски файл.

Използвайте отговора, за да изберете следващия клон. 407 се отнася до вход през прокси; 401 от хранилище се отнася до неговия собствен акаунт, съпоставен чрез запис servers с идентификатора на хранилището или огледалото. Полето за частен ключ на сървъра не реализира удостоверяване на HTTP прокси. Грешките със сертификати са друго условие. Дръжте маршрутизацията на средата в настройките, вместо в POM на проекта.

Подобни статии