Maven 3.9.0 menukar Resolver HTTP transport lalai daripada Wagon kepada native HTTP. Workaround lama khusus Wagon boleh berhenti mengawal permintaan repository walaupun URL proksi tidak berubah.

Semak versi Maven yang sedang berjalan, konfigurasi proksi aktif dalam settings.xml dan Resolver transport yang dipilih. JVM menerima argumen -D tidak membuktikan klien HTTP menggunakan sifat itu.

Bagi keluaran Maven 3.9 yang menyokong selector yang didokumenkan, perbandingan ini meminta Wagon:

mvn -Dmaven.resolver.transport=wagon dependency:resolve

Jalankan hanya apabila anda benar-benar mahu memuat turun dependencies untuk projek yang sama dan endpoint yang diluluskan. Ini operasi rangkaian, bukan pertanyaan konfigurasi. Keputusan berbeza mengecilkan perbezaan implementasi tetapi tidak menjadikan Wagon penyelesaian kekal. Semak nama yang disokong sebelum menggunakan selector dengan Maven 4 atau keluaran akan datang.

Catat challenge sebenar dan peringkat ralat. Pengesahan pelayar tidak membuktikan sokongan NTLM dalam mana-mana Maven transport. 407, penolakan sijil, repository tidak tersedia dan timeout memerlukan pembaikan berbeza. Catat versi, transport, kaedah proksi dan operasi terkecil yang boleh diulang sebelum menambah pilihan pool atau masa, atau menukar mirror dan versi artifact. Lihat laporan diagnostik yang berguna untuk laluan dan konfigurasi yang dipilih.

Artikel berkaitan