У меня есть простой проект maven, который отлично строится и работает в Intellij. Версия Java установлена на версию 8 при соответствующих настройках в Intellij.
В файле POM maven я установил следующее, чтобы указать на версию java.
<modelVersion>4.0.0</modelVersion>
<properties>
<java.version>1.8</java.version>
<javac.src.version>1.8</javac.src.version>
<javac.target.version>1.8</javac.target.version>
</properties>
<groupId>org.example</groupId>
<artifactId>exa</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
.....
Моя версия maven и информация:
Maven home: C:\Users\name\apache-maven-3.6.3\bin\..
Java version: 1.8.0_231, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_231\jre
Как уже упоминалось, никаких проблем при запуске через Intellij. Но когда я запускаю команды maven через терминал intellij или обычный терминал, я получаю следующую ошибку.
Пример команд Maven.
mvn clean package
or
mvn verify
Ошибка:
COMPILATION ERROR
/C:/Users/name/projectname/src/main/java/pack/Main.java:[17,51] method references are not supported in -source 1.5
I у меня даже нет java sdk 1.5. Могу ли я получить помощь о том, где мне следует изменить эту версию на 8, чтобы я мог сделать сборку maven, пожалуйста? Спасибо.