Проблема з проксі після оновлення до Maven 3.9
Перевірте HTTP transport Maven, якщо після оновлення перестав працювати workaround проксі або параметр для Wagon.
Maven 3.9.0 змінив типовий HTTP transport Resolver з 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, метод проксі та найменшу відтворювану операцію. Для вибраного маршруту й конфігурації дивіться корисний діагностичний звіт.