Maven Fatal alert: protocol_version

У меня проблема с Maven. Я использую как среду

  • Windows 10

  • Java SE JDK версии 8, обновление 80

  • Eclipse Mars 2 с M2Eclipse

  • Maven 3.5.4

Я пытаюсь использовать любой из двух, но возникает ошибка protocol_version. включить TLS 1.2 в приложении Java. Но это не работает.

Я смотрел на это решение:

но я не понимаю, как сделать добавление -Dhttps.protocols = TLSv1.2. нет где это сделано.

Большое спасибо за ваше время, извините за мой английский

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
6 598
2

Ответы 2

Я подписался на эта почта, и проблема была решена. Вы должны попробовать добавить в свою команду параметр «-Dhttps.protocols = TLSv1.2» и попробовать.

but I do not understand how to make the addition of -Dhttps.protocols = TLSv1.2. no where is it made

Это зависит от того, как вы создаете свое приложение.

А: если вы строите с помощью кнопки запуска Eclipse, вам нужно будет отредактировать конфигурацию запуска (сборки maven), как показано ниже. (примечание: здесь вы НЕ вводите -D)

B: Если вы запускаете командную строку сборки на консоли Windows, вы можете запустить аргумент сразу после цели сборки maven

mvn clean install -Dhttps.protocols = TLSv1.2

См. эта ссылка для получения дополнительных сведений об аргументах командной строки для сборки maven.

Другие вопросы по теме