Pek m2e mot Maven-innstillingene som inneholder proxyen
Kontroller settings.xml som er valgt i Eclipse når Maven-avhengighetsnedlastinger ignorerer IDE-ens generelle nettverkspreferanser.
I Eclipse åpner du Preferences → Maven → User Settings og kontrollerer banen som vises. m2e bruker Maven settings.xml for proxykonfigurasjon; en vellykket Eclipse update-site-forespørsel beviser ikke disse inndataene. Standardverdien for brukeren er vanligvis ~/.m2/settings.xml, men IDE-en kan velge en annen fil.
Flett en proxyoppføring inn i proxies-delen på øverste nivå i det dokumentet:
<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>
Erstatt endepunktet og de tiltenkte omgåelsene mens speil, serverkontoer og andre innstillinger beholdes. For et offentlig repositorium på et nettverk som tillater en uavhengig proxyvei, kan en uautentisert kandidat fra HTTP-proxylisten levere vert og port; bekreft at den tillater tilkoblingen til repositoriet. Legg til Mavens proxy-brukernavn- og passordfelt når den mellommannen krever dem.
Bruk de valgte innstillingene og oppdater det berørte Maven-prosjektet. Sammenlign med det vellykkede kommandolinjekallets faktiske innstillingsoverstyring og de sammenslåtte globale innstillingene. Å velge en annen Maven-distribusjon er en egen sak: det kan endre oppstarter og globale inndata, men legger ikke proxyen til i riktig brukerfil.
Bruk svaret til å velge neste gren. En 407 gjelder proxyinnlogging; en 401 fra repositoriet gjelder dets eget konto, koblet via en servers-oppføring til repositorie- eller speil-ID. Et privatnøkkelfelt på serveren implementerer ikke HTTP-proxyautentisering. Sertifikatfeil er en annen betingelse. Hold miljøruting i innstillingene i stedet for i prosjektets POM.