Gagal Maven Dependencies dengan 501 HTTPS Ralat
Soalan:
Maven build jobs di Jenkins menghadapi masalah Ralat 501 semasa cuba mengambil kebergantungan daripada Maven Central. Ralat menunjukkan bahawa HTTPS diperlukan tetapi tidak jelas cara menukar daripada HTTP kepada HTTPS.
Jawapan:
Ralat disebabkan oleh perubahan baru-baru ini dalam Maven Central, di mana ia kini memerlukan semua permintaan untuk disulitkan melalui HTTPS. Ini telah dilaksanakan kerana kebimbangan keselamatan dengan HTTP biasa.
Untuk menyelesaikan masalah ini, pastikan anda menggunakan versi terbaru Maven (3.6.0 atau lebih baru) kerana versi ini menggunakan URL HTTPS untuk Maven Central secara automatik.
Maklumat Tambahan:
Berikut ialah tarikhnya apabila repositori utama akan beralih kepada HTTPS:
Maven 3.2.3 dan kemudian akses Maven Central melalui HTTPS:
Perubahan Maven Log:
Atas ialah kandungan terperinci Mengapa Maven Builds Saya Gagal dengan Ralat HTTPS 501 daripada Maven Central?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!