Maven 3.9.0 Resolverдин демейки HTTP transport-ын Wagonдон native HTTPге өзгөрттү. Прокси URL өзгөрбөсө да, эски Wagon workaround repository сурамдарын башкарбай калышы мүмкүн.

Иштеп жаткан Maven версиясын, settings.xml ичиндеги активдүү прокси конфигурациясын жана тандалган Resolver transport-ын текшериңиз. JVM -D аргументин кабыл алса, HTTP кардары ошол касиетти колдонот дегенди билдирбейт.

Документтештирилген selector-ду колдогон Maven 3.9 чыгарылыштарында бул салыштыруу Wagon-ду сурайт:

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

Муну ошол эле долбоор жана бекитилген endpoint үчүн көз карандылыктарды чындап жүктөгүңүз келгенде гана иштетиңиз. Бул конфигурация суроосу эмес, тармак операциясы. Башка натыйжа ишке ашыруу айырмасын тарылтат, бирок Wagonду туруктуу чечим кылбайт. Maven 4 же келечектеги версия менен selector колдонордон мурун колдоого алынган аттарды текшериңиз.

Чыныгы challenge жана ката баскычын жазып алыңыз. Браузердеги аутентификация Maven transport-тарынын бирөө да NTLMди колдойт деп далилдебейт. 407, сертификатты четке кагуу, жеткиликсиз repository жана timeout ар башка оңдоолорду талап кылат. Pool же убакыт параметрлерин кошуудан же mirror жана artifact версияларын өзгөртүүдөн мурун версияны, transportту, прокси ыкмасын жана кайра жасоого боло турган эң кичине операцияны белгилеңиз. Тандалган маршрут жана конфигурация үчүн пайдалуу диагностикалык отчетту караңыз.

Тектеш макалалар