V Eclipse otvorte Preferences → Maven → User Settings a skontrolujte zobrazenú cestu. m2e používa Maven settings.xml na konfiguráciu proxy; úspešná požiadavka na update-site v Eclipse tieto vstupy nepreukazuje. Zvyčajná používateľská predvolená hodnota je ~/.m2/settings.xml, ale IDE môže vybrať iný súbor.

Zlúčte záznam proxy do najvyššej sekcie proxies tohto 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ýšľané obchádzania a pritom zachovajte mirrory, účty serverov a ďalšie nastavenia. Pre verejný repozitár v sieti, ktorá povoľuje nezávislú trasu cez proxy, môže neoverený kandidát zo zoznamu HTTP proxy poskytnúť hostiteľa a port; overte, že povoľuje pripojenie k repozitáru. Pridajte polia používateľského mena a hesla proxy Mavenu, keď to tento sprostredkovateľ vyžaduje.

Použite vybrané nastavenia a aktualizujte dotknutý projekt Maven. Porovnajte so skutočným prepisom nastavení úspešného volania z príkazového riadka a so zlúčenými globálnymi nastaveniami. Voľba inej distribúcie Mavenu je samostatná vec: môže zmeniť spúšťania a globálne vstupy, ale nepridá proxy do správneho používateľského súboru.

Podľa odpovede zvoľte ďalšiu vetvu. 407 sa týka prihlásenia k proxy; 401 z repozitára sa týka jeho vlastného účtu a spája sa cez záznam servers s ID repozitára alebo mirrory. Pole súkromného kľúča servera neimplementuje overovanie HTTP proxy. Chyby certifikátov sú iná podmienka. Smerovanie prostredia držte v nastaveniach, nie v POM projektu.

Súvisiace články