Dalam Eclipse, buka Preferences → Maven → User Settings dan semak laluan yang dipaparkan. m2e menggunakan Maven settings.xml untuk konfigurasi proksi; permintaan update-site Eclipse yang berjaya tidak membuktikan input tersebut. Lalai pengguna biasa ialah ~/.m2/settings.xml, tetapi IDE boleh memilih fail lain.

Gabungkan entri proksi ke dalam bahagian proxies peringkat 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>

Gantikan titik akhir dan pengecualian yang dimaksudkan sambil mengekalkan cermin, akaun pelayan dan tetapan lain. Untuk repositori awam pada rangkaian yang membenarkan laluan proksi berasingan, calon tanpa pengesahan daripada senarai proksi HTTP boleh menyediakan hos dan port; sahkan bahawa ia membenarkan sambungan repositori. Tambah medan nama pengguna dan kata laluan proksi Maven apabila perantara itu memerlukannya.

Gunakan tetapan yang dipilih dan kemas kini projek Maven yang terjejas. Bandingkan dengan penggantian tetapan sebenar bagi panggilan baris arahan yang berjaya dan tetapan global yang digabungkan. Memilih edaran Maven lain adalah perkara berasingan: ia boleh mengubah pelancaran dan input global tetapi tidak menambah proksi ke fail pengguna yang betul.

Gunakan respons untuk memilih cabang seterusnya. 407 berkaitan log masuk proksi; 401 repositori berkaitan akaunnya sendiri, dipadankan melalui entri servers dengan ID repositori atau cermin. Medan kunci peribadi pelayan tidak melaksanakan pengesahan proksi HTTP. Ralat sijil ialah keadaan lain. Simpan penghalaan persekitaran dalam tetapan dan bukan dalam POM projek.

Artikel berkaitan