Tatizo la proksi baada ya kusasisha Maven 3.9
Kagua HTTP transport ya Maven wakati workaround ya proksi au chaguo maalum la Wagon linapoacha kufanya kazi baada ya kusasisha.
Maven 3.9.0 ilibadilisha Resolver HTTP transport chaguo-msingi kutoka Wagon hadi native HTTP. Workaround ya zamani maalum ya Wagon inaweza kuacha kudhibiti maombi ya repository hata kama URL ya proksi haijabadilika.
Kagua toleo la Maven linaloendesha, usanidi wa proksi unaotumika katika settings.xml na Resolver transport iliyochaguliwa. JVM kukubali hoja ya -D hakuthibitishi kuwa HTTP client inatumia property hiyo.
Kwa matoleo ya Maven 3.9 yanayounga mkono selector iliyoandikwa, ulinganisho huu unaomba Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolveIendeshe tu unapokusudia kupakua dependencies kwa mradi huo huo na endpoint iliyoidhinishwa. Hii ni operesheni ya mtandao, si swali la usanidi. Matokeo tofauti hupunguza tofauti ya utekelezaji lakini hayafanyi Wagon kuwa jibu la kudumu. Kagua majina yanayoungwa mkono kabla ya kutumia selector na Maven 4 au toleo lijalo.
Rekodi challenge halisi na hatua ya kosa. Uthibitishaji wa kivinjari hauonyeshi kwamba transport yoyote ya Maven inaunga mkono NTLM. 407, kukataliwa kwa cheti, repository isiyopatikana na timeout huhitaji marekebisho tofauti. Andika toleo, transport, njia ya proksi na operesheni ndogo inayoweza kurudiwa kabla ya kuongeza chaguo za pool au muda au kubadilisha mirror na matoleo ya artifact. Tazama ripoti muhimu ya uchunguzi kwa njia na usanidi uliochaguliwa.