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 dokumentets proxies-seksjon på øverste nivå:

<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 proxyrunde, 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 den vellykkede kommandolinje-kallets faktiske innstillingssoverstyring 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 private-nøkkelfelt på serveren implementerer ikke HTTP-proxyautentisering. Sertifikatfeil er en annen betingelse. Hold miljøruting i innstillingene i stedet for i prosjektets POM.

Relaterte artikler