Maven 3.9.0 zmenil predvolený Resolver HTTP transport z Wagon na natívne HTTP. Starý workaround špecifický pre Wagon preto môže prestať riadiť požiadavky na repozitár, aj keď sa URL proxy nezmenila.

Skontrolujte spustenú verziu Maven, aktívnu konfiguráciu proxy v settings.xml a vybraný Resolver transport. To, že JVM prijme argument -D, nedokazuje, že túto vlastnosť používa HTTP klient.

Pre verzie Maven 3.9, ktoré podporujú zdokumentovaný selector, toto porovnanie vyžiada Wagon:

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

Spustite ho iba vtedy, keď skutočne chcete stiahnuť závislosti pre ten istý projekt a schválený endpoint. Ide o sieťovú operáciu, nie o dotaz na konfiguráciu. Iný výsledok zúži rozdiel implementácie, ale nerobí z Wagonu trvalé riešenie. Pred použitím selectoru s Maven 4 alebo budúcou verziou overte podporované názvy.

Zaznamenajte skutočný challenge a fázu chyby. Overenie v prehliadači nedokazuje podporu NTLM v žiadnom transporte Maven. 407, odmietnutý certifikát, nedostupný repozitár a timeout vyžadujú rôzne opravy. Pred pridaním volieb poolu alebo času či zmenou mirrorov a verzií artefaktov si zapíšte verziu, transport, metódu proxy a najmenšiu reprodukovateľnú operáciu. Pre zvolenú trasu a konfiguráciu pozrite užitočnú diagnostickú správu.

Súvisiace články