Problemi i proxy-t pas përditësimit në Maven 3.9
Kontrolloni transportin HTTP të Maven kur pas përditësimit një workaround i proxy-t ose një mundësi specifike për Wagon nuk funksionon më.
Maven 3.9.0 ndryshoi transportin HTTP të parazgjedhur të Resolver nga Wagon në HTTP vendor. Një workaround i vjetër për Wagon mund të mos kontrollojë më kërkesat e repository-t, edhe nëse URL-ja e proxy-t nuk ka ndryshuar.
Kontrolloni versionin e Maven që po ekzekutohet, konfigurimin aktiv të proxy-t në settings.xml dhe transportin e zgjedhur të Resolver. Fakti që JVM pranon një argument -D nuk provon se klienti HTTP përdor këtë veçori.
Për versionet Maven 3.9 që mbështesin selector-in e dokumentuar, kjo krahasim kërkon Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolveEkzekutojeni vetëm kur vërtet dëshironi të shkarkoni varësitë për të njëjtin projekt dhe endpoint-in e miratuar. Është veprim rrjeti, jo pyetje konfigurimi. Një rezultat tjetër kufizon ndryshimin e zbatimit, por nuk e bën Wagon zgjidhje të përhershme. Kontrolloni emrat e mbështetur para përdorimit të selector-it me Maven 4 ose një version të ardhshëm.
Shënoni challenge-in real dhe fazën e gabimit. Autentikimi në shfletues nuk provon mbështetje NTLM në asnjë transport Maven. 407, refuzimi i certifikatës, repository i padisponueshëm dhe timeout kërkojnë rregullime të ndryshme. Para se të shtoni opsione pool ose kohe ose të ndryshoni mirror dhe versione artefaktesh, shënoni versionin, transportin, metodën e proxy-t dhe veprimin më të vogël të riprodhueshëm. Shihni raportin e dobishëm diagnostikues për rrugën dhe konfigurimin e zgjedhur.