По умолчанию Maven 2 использует JDK 1.4, Maven 3 использует JDK 1.5 для компиляции проекта, который очень старый. К счастью, Maven поставляется с плагином компилятора , который указывает Maven скомпилировать исходный код проекта с определенной версией JDK.
Решение
Настройте компилятор плагинов напрямую. (Протестировано с помощью Maven 2 и 3)
org.apache.maven.plugins maven-compiler-plugin 3.6.1 1.8 1.8
В качестве альтернативы можно настроить с помощью значений свойств. (Протестировано с помощью Maven 3)
1.6 1.6
Рекомендации
Оригинал: “https://mkyong.com/maven/how-to-compile-maven-project-with-different-jdk-version/”