Pengecualian yang disalin daripada pemboleh ubah NO_PROXY shell tidak semestinya sah dalam Maven. Senarai nonProxyHosts Maven menggunakan tanda garis menegak antara entri, bukan bentuk dipisahkan koma yang biasa dalam pemboleh ubah persekitaran.

Entri proksi dalam tetapan pengguna yang dimaksudkan boleh kelihatan begini:

<settings>
  <proxies>
    <proxy>
      <id>outbound-proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>203.0.113.10</host>
      <port>8080</port>
      <nonProxyHosts>localhost|*.example.internal</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

Ini ialah petikan contoh tetapan di sekitar bahagian proxies. Gabungkannya ke dalam fail tetapan sedia ada dan bukannya menggantikan mirrors, servers dan profiles yang tidak berkaitan. Gunakan alamat proksi sebenar anda. Jika proksi HTTP awam dibenarkan untuk permintaan repositori, senarai proksi HTTP menyediakan pasangan hos dan port yang mungkin.

Padankan hos repositori

Gunakan pengecualian pada nama hos yang benar-benar dihubungi Maven. URL repositori dalaman dan nama hos muat turun awam mungkin memerlukan laluan yang berbeza. Jangan masukkan keseluruhan URL repositori bersama laluannya ke dalam medan untuk corak hos.

Kad bebas disokong, tetapi elakkan corak yang luas semata-mata untuk menghilangkan satu kegagalan. Selepas perubahan, periksa nama dalaman yang dimaksudkan dan repositori awam secara berasingan.

Cari tetapan yang benar-benar digunakan

Maven boleh menggabungkan tetapan global dan pengguna, dan satu panggilan boleh memilih fail tetapan alternatif. IDE mungkin menggunakan pemasangan atau konfigurasi Maven yang berbeza daripada terminal. Menyunting fail yang tidak pernah dibaca oleh panggilan gagal tidak akan mengubah laluannya.

Bendera pengaktifan proksi juga penting. Hos dan port yang ditulis dengan betul dalam entri tidak aktif tidak membuktikan Maven akan memilihnya.

Asingkan kedua-dua pelayan

Kredensial proksi tergolong dalam entri proksi apabila perkhidmatan itu memerlukannya. Kredensial repositori artifak persendirian tergolong dalam konfigurasi pelayan yang berkenaan. Memberikan token repositori tidak menjawab cabaran pengesahan proksi.

Jika permintaan masih gagal, catat URL repositori yang dipilih, respons atau ralat sambungan dan sumber tetapan yang berkesan. Tentukan dahulu sama ada permintaan sepatutnya melalui proksi atau terus; menukar sintaks senarai dan titik akhir serentak menyukarkan tafsiran hasil.

Artikel berkaitan