Я обновил свой дистрибутив Linux и теперь использую Java версии 21.
Проблема в том, что когда я пытаюсь собрать проект (с пакетом mvn -Pproduction), я получаю следующую ошибку:
Код: Выделить всё
[ERROR] Failed to execute goal com.vaadin:vaadin-maven-plugin:14.9.5:build-frontend (default) on project org-cubr-ui-vaadin: Execution default of goal com.vaadin:vaadin-maven-plugin:14.9.5:build-frontend failed: Unsupported class file major version 65 -> [Help 1]
Вопрос 1: Почему maven не использует версию Java, настроенную с альтернативами обновления ? Нужно ли мне что-то изменить в файле pom.xml?
Вопрос 2: Возможно ли вообще построить проект Vaadin14/maven на последний дистрибутив (я имею в виду недавнюю версию Java)?
Обновление: при запуске maven с опцией -X, в самом начале я вижу, что используется Java 21.
Подробнее здесь: https://stackoverflow.com/questions/790 ... 14-project
Мобильная версия