In Eclipse aprite Preferences → Maven → User Settings e controllate il percorso mostrato. m2e usa il Maven settings.xml per la configurazione del proxy; una richiesta riuscita a un update-site Eclipse non dimostra quei valori. Il valore predefinito abituale dell'utente è ~/.m2/settings.xml, ma l'IDE può selezionare un altro file.

Unite una voce proxy nella sezione proxies di primo livello di quel documento:

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

Sostituite l'endpoint e le esclusioni previste mantenendo mirror, account dei server e altre impostazioni. Per un repository pubblico su una rete che consente un percorso proxy indipendente, un candidato non autenticato dall'elenco di proxy HTTP può fornire host e porta; verificate che consenta la connessione al repository. Aggiungete i campi nome utente e password del proxy di Maven quando quell'intermediario li richiede.

Applicate le impostazioni scelte e aggiornate il progetto Maven interessato. Confrontate con l'effettiva sovrascrittura delle impostazioni della chiamata da riga di comando riuscita e con le impostazioni globali unite. Scegliere un'altra distribuzione Maven è una questione separata: può cambiare avvii e input globali, ma non aggiunge il proxy al file utente corretto.

Usate la risposta per scegliere il ramo successivo. Un 407 riguarda l'accesso al proxy; un 401 del repository riguarda il suo account, abbinato tramite una voce servers all'ID del repository o del mirror. Il campo chiave privata del server non implementa l'autenticazione del proxy HTTP. Gli errori di certificato sono un'altra condizione. Tenete l'instradamento d'ambiente nelle impostazioni invece che nel POM del progetto.

Articoli correlati