Di Eclipse, buka Preferences → Maven → User Settings dan periksa jalur yang ditampilkan. m2e memakai Maven settings.xml untuk konfigurasi proxy; permintaan update-site Eclipse yang berhasil tidak membuktikan masukan tersebut. Default pengguna yang biasa adalah ~/.m2/settings.xml, tetapi IDE dapat memilih berkas lain.

Gabungkan entri proxy ke bagian proxies tingkat atas dokumen itu:

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

Ganti endpoint dan pengecualian yang dimaksudkan sambil mempertahankan mirror, akun server, dan pengaturan lain. Untuk repositori publik di jaringan yang mengizinkan rute proxy mandiri, kandidat tanpa autentikasi dari daftar proxy HTTP dapat menyediakan host dan port; pastikan kandidat itu mengizinkan koneksi repositori. Tambahkan kolom nama pengguna dan kata sandi proxy Maven bila perantara tersebut memerlukannya.

Terapkan pengaturan yang dipilih dan perbarui proyek Maven yang terdampak. Bandingkan dengan penimpaan pengaturan sebenarnya pada pemanggilan baris perintah yang berhasil dan pengaturan global yang digabungkan. Memilih distribusi Maven lain adalah hal terpisah: itu dapat mengubah peluncuran dan masukan global, tetapi tidak menambahkan proxy ke berkas pengguna yang benar.

Gunakan respons untuk memilih cabang berikutnya. 407 menyangkut login proxy; 401 dari repositori menyangkut akunnya sendiri, yang dipasangkan melalui entri servers ke ID repositori atau mirror. Kolom kunci privat server tidak menerapkan autentikasi proxy HTTP. Kesalahan sertifikat adalah kondisi lain. Simpan perutean lingkungan di pengaturan, bukan di POM proyek.

Artikel terkait