Проблем со прокси по надградба на Maven 3.9
Проверете го HTTP transport-от на Maven кога по надградбата престанува да работи workaround за прокси или опција специфична за Wagon.
Maven 3.9.0 го промени стандардниот Resolver HTTP transport од Wagon во native HTTP. Стар workaround специфичен за Wagon може да престане да ги контролира барањата до repository, дури и ако URL-адресата на проксито не се променила.
Проверете ја верзијата на Maven што работи, активната прокси конфигурација во settings.xml и избраниот Resolver transport. Тоа што JVM прифаќа аргумент -D не докажува дека HTTP клиентот го користи тоа својство.
За Maven 3.9 изданија што го поддржуваат документираниот selector, оваа споредба бара Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolveИзвршете го само кога навистина сакате да преземете зависности за истиот проект и одобрениот endpoint. Тоа е мрежна операција, а не конфигурациско прашање. Различен резултат ја стеснува разликата во имплементацијата, но не го прави Wagon трајно решение. Проверете ги поддржаните имиња пред да го користите selector со Maven 4 или идно издание.
Запишете го вистинскиот challenge и фазата на грешката. Автентикацијата во прелистувач не докажува NTLM поддршка во ниту еден Maven transport. 407, одбивање сертификат, недостапен repository и timeout бараат различни поправки. Пред да додадете pool или временски опции или да смените mirror и верзии на артефакти, запишете верзија, transport, метод на прокси и најмалата операција што може да се повтори. Погледнете корисен дијагностички извештај за избраната рута и конфигурација.