Проблем с прокси след надграждане до Maven 3.9
Проверете HTTP транспорта на Maven, когато след надграждане прокси обход или опция, специфична за Wagon, спре да работи.
Maven 3.9.0 промени стандартния HTTP транспорт на Resolver от Wagon към native HTTP. Стар обход, специфичен за Wagon, може да спре да управлява заявките към хранилището, дори URL адресът на проксито да не е променен.
Проверете текущата версия на Maven, активната конфигурация на проксито в settings.xml и избрания транспорт на Resolver. Това, че JVM приема аргумент -D, не доказва, че HTTP клиентът използва това свойство.
За версиите на Maven 3.9, които поддържат документирания selector, това сравнение заявява Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolveСтартирайте го само когато действително искате да изтеглите зависимости за същия проект и одобрен endpoint. Това е мрежова операция, а не заявка за конфигурация. Различният резултат стеснява разликата в реализацията, но не прави Wagon постоянно решение. Проверете поддържаните имена, преди да използвате selector с Maven 4 или бъдеща версия.
Запишете действителното предизвикателство и етапа на грешката. Удостоверяването в браузъра не доказва поддръжка на NTLM от нито един Maven транспорт. 407, отхвърлен сертификат, недостъпно хранилище и изтекло време изискват различни поправки. Преди да добавяте опции за pool или време или да сменяте mirror и версии на артефакти, запишете версията, транспорта, метода на прокси и най-малката възпроизводима операция. Вижте полезен диагностичен отчет за избрания маршрут и конфигурация.