A Maven 3.9.0 a Resolver alapértelmezett HTTP-átvitelét Wagonról natív HTTP-re változtatta. Egy régi, Wagon-specifikus kerülőmegoldás ezért akkor is leállhat a repository-kérések vezérlésével, ha a proxy URL-je nem változott.

Ellenőrizze a futó Maven-verziót, a aktív proxybeállítást a(z) settings.xml fájlban, valamint a kiválasztott Resolver-átvitelt. Az, hogy a JVM elfogad egy -D argumentumot, nem bizonyítja, hogy a HTTP-ügyfél használja ezt a tulajdonságot.

A dokumentált selectort támogató Maven 3.9-kiadásoknál ez az összehasonlítás a Wagont kéri:

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

Csak akkor futtassa, amikor ténylegesen függőségeket szeretne letölteni ugyanahhoz a projekthez és a jóváhagyott endpointhoz. Ez hálózati művelet, nem konfigurációs lekérdezés. Az eltérő eredmény szűkíti a megvalósítási különbséget, de nem teszi a Wagont állandó megoldássá. Maven 4 vagy későbbi verzió esetén ellenőrizze a támogatott neveket a selector használata előtt.

Jegyezze fel a tényleges kihívást és a hiba szakaszát. A böngészős hitelesítés nem bizonyítja az NTLM támogatását egyik Maven-átvitelben sem. A 407, a tanúsítvány elutasítása, az elérhetetlen repository és az időtúllépés eltérő javítást igényel. Pool- vagy időbeállítások hozzáadása, illetve mirrorok és artefaktumverziók módosítása előtt írja le a verziót, az átvitelt, a proxymódszert és a legkisebb reprodukálható műveletet. A kiválasztott útvonalhoz és konfigurációhoz tekintse meg a(z) hasznos diagnosztikai jelentést.

Kapcsolódó cikkek