V Eclipse otevřete Preferences → Maven → User Settings a zkontrolujte zobrazenou cestu. m2e používá Maven settings.xml pro konfiguraci proxy; úspěšný požadavek na update-site v Eclipse tyto vstupy neprokazuje. Obvyklá uživatelská výchozí hodnota je ~/.m2/settings.xml, ale IDE může vybrat jiný soubor.

Sloučte záznam proxy do nejvyšší sekce proxies tohoto dokumentu:

<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>

Nahraďte koncový bod a zamýšlená obejití a přitom zachovejte mirrory, účty serverů a další nastavení. Pro veřejný repozitář v síti, která povoluje nezávislou trasu přes proxy, může neověřený kandidát ze seznamu HTTP proxy poskytnout hostitele a port; ověřte, že připojení k repozitáři povoluje. Přidejte pole uživatelského jména a hesla proxy Mavenu, když to tento prostředník vyžaduje.

Použijte vybrané nastavení a aktualizujte dotčený projekt Maven. Porovnejte se skutečným přepisem nastavení úspěšného volání z příkazového řádku a se sloučeným globálním nastavením. Volba jiné distribuce Mavenu je samostatná věc: může změnit spouštění nebo globální vstupy, ale nepřidá proxy do správného uživatelského souboru.

Podle odpovědi zvolte další větev. 407 se týká přihlášení k proxy; 401 z repozitáře se týká jeho vlastního účtu a páruje se přes záznam servers s ID repozitáře nebo mirrory. Pole soukromého klíče serveru neimplementuje ověřování HTTP proxy. Chyby certifikátů jsou jiná podmínka. Směrování prostředí držte v nastavení, ne v POM projektu.

Související články