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:resolve

Ekzekutojeni 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.

Artikuj të ngjashëm