Adakah Maven Mengalami Isu Menggunakan SSL di Belakang Proksi?
Maven telah mengalami ralat semasa menggunakan SSL dan sambungan proksi, terutamanya apabila mengakses pusat Repositori Maven (https://repo.maven.apache.org/maven2). Ralat "SunCertPathBuilderException: tidak dapat mencari laluan pensijilan yang sah kepada sasaran yang diminta" menandakan bahawa Maven menghadapi masalah mengesahkan sijil SSL repositori.
Mengapa Ini Berlaku?
Lazimnya, setiap orang yang menggunakan Maven memuat turun dan menjalankannya tanpa menghadapi masalah. Masalahnya berkemungkinan berpunca daripada konfigurasi pelayan proksi.
Menyelesaikan masalah
Berikut ialah panduan penyelesaian masalah langkah demi langkah:
1 . Navigasi ke URL Repositori
2. Dapatkan Sijil Repositori
3. Import Sijil ke dalam Truststore
keytool -import -file C:\temp\mavenCert.cer -keystore C:\temp\mavenKeystore
4. Jalankan Perintah Maven dengan Parameter Tambahan
Pilihan Langkah:
Tetapkan Pembolehubah Persekitaran MAVEN_OPTS
MAVEN_OPTS="-Djavax.net.ssl.trustStore=C:\temp\mavenKeystore"
Ini akan memastikan bahawa Maven sentiasa menggunakan yang ditentukan kedai amanah.
Atas ialah kandungan terperinci Mengapa Maven Mengalami Isu SSL di Sebalik Proksi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!