У 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 з ID рэпазіторыя або люстэрка. Поле прыватнага ключа сервера не рэалізуе аўтэнтыфікацыю HTTP-проксі. Памылкі сертыфікатаў — іншая ўмова. Трымайце маршрутызацыю асяроддзя ў наладах, а не ў POM праекта.

Падобныя артыкулы