I Eclipse skal du åbne Preferences → Maven → User Settings og kontrollere den viste sti. m2e bruger Maven settings.xml til proxykonfiguration; en velfungerende Eclipse update-site-anmodning beviser ikke disse input. Den normale brugerstandard er ~/.m2/settings.xml, men IDE'en kan vælge en anden fil.

Flet en proxy-post ind i dokumentets proxies-sektion på øverste niveau:

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

Erstat endepunktet og de tilsigtede omgåelser, mens spejle, serverkonti og andre indstillinger bevares. For et offentligt repository på et netværk, der tillader en uafhængig proxyrute, kan en uautentificeret kandidat fra HTTP-proxylisten levere vært og port; bekræft, at den tillader forbindelsen til repositoryet. Tilføj Mavens proxy-brugernavn/-adgangskodefelter, når den mellemmand kræver dem.

Anvend de valgte indstillinger, og opdater det berørte Maven-projekt. Sammenlign med det vellykkede kommandolinjekalds faktiske indstillings-tilsidesættelse og de sammenlagte globale indstillinger. Valg af en anden Maven-distribution er en separat sag: det kan ændre starts og globale input, men tilføjer ikke proxyen til den korrekte brugerfil.

Brug svaret til at vælge den næste gren. En 407 handler om proxy-login; en 401 fra repositoryet handler om dets egen konto, koblet via en servers-post til repository- eller spejl-ID. Et servers private-nøglefelt implementerer ikke HTTP-proxygodkendelse. Certifikatfejl er en anden betingelse. Hold miljørutning i indstillingerne i stedet for at lægge den i projektets POM.

Relaterede artikler