Maven 3.9.0 muutis Resolveri vaikimisi HTTP-transpordi Wagonilt native HTTP-le. Vana Wagoni-põhine lahendus võib seetõttu lõpetada hoidla päringute juhtimise isegi siis, kui puhverserveri URL ei muutunud.

Kontrolli töötavat Maveni versiooni, aktiivset puhverserveri konfiguratsiooni failis settings.xml ja valitud Resolveri transporti. See, et JVM võtab vastu -D argumendi, ei tõesta, et HTTP-klient seda omadust kasutab.

Maven 3.9 väljalasetes, mis toetavad dokumenteeritud selector-it, küsib see võrdlus Wagonit:

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

Käivita see ainult siis, kui kavatsed tõesti laadida sõltuvusi sama projekti ja heakskiidetud endpointi jaoks. See on võrgutoiming, mitte konfiguratsioonipäring. Erinev tulemus kitsendab rakenduserinevust, kuid ei muuda Wagonit püsivaks lahenduseks. Kontrolli toetatud nimesid enne selector-i kasutamist Maven 4 või tulevase versiooniga.

Pane kirja tegelik challenge ja vea etapp. Brauseri autentimine ei tõesta NTLM-i tuge üheski Maveni transpordis. 407, sertifikaadi tagasilükkamine, kättesaamatu hoidla ja timeout vajavad erinevaid parandusi. Enne pooli- või aja-valikute lisamist või mirrorite ja artefaktiversioonide muutmist märgi üles versioon, transport, puhverserveri meetod ja väikseim korratav toiming. Valitud marsruudi ja konfiguratsiooni kohta vaata kasulikku diagnostikaaruannet.

Seotud artiklid