Migrasi HTTP ke HTTPS untuk Ketergantungan Maven
Binaan Maven yang disepadukan dengan Jenkins menghadapi ralat "501: HTTPS Diperlukan" semasa mengakses kebergantungan daripada Pusat Maven. Ralat ini berpunca daripada Maven Central yang menghentikan sokongan untuk komunikasi HTTP biasa dan memerlukan penggunaan HTTPS.
Punca Ralat
Sehingga 15 Januari 2020, Maven Central memerlukan semua permintaan untuk disulitkan melalui HTTPS. Ini bermakna binaan Maven menggunakan protokol HTTP akan gagal untuk mendapatkan semula kebergantungan.
Penyelesaian
Untuk menyelesaikan isu ini, adalah perlu untuk memindahkan binaan Maven anda untuk menggunakan HTTPS. Berikut ialah langkah untuk berbuat demikian:
Garis Masa untuk Penukaran Repositori
Ia adalah disyorkan untuk mengemas kini konfigurasi Maven anda secepat mungkin untuk memastikan pergantungan tidak terganggu mengambil.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat '501: HTTPS Diperlukan' dalam Maven Builds?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!