Maven 3.2.5 не работает с JDK6

У меня есть проблема, и после многих попыток я не знаю, как ее решить. У меня есть проект Java/Maven с JDK 6 и я установил Maven 3.2.5 в Eclipse Luna. Теперь я пытаюсь запустить команду чистой установки для создания ZIP-пакета, но получаю следующее сообщение об ошибке:

Не удалось выполнить цель org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) в проекте ABC: неустранимая ошибка компиляции: неверный целевой выпуск: 1.7

У кого-то была эта проблема раньше и как вы ее решаете.? Не могли бы вы мне помочь, пожалуйста? Заранее спасибо.


person Arsench    schedule 05.09.2015    source источник
comment
Где-то в вашем pom.xml вы определили неправильную целевую версию.   -  person Bevor    schedule 05.09.2015


Ответы (1)


Проект, который вы пытаетесь скомпилировать, указывает, что сгенерированный байт-код должен быть для Java 1.7. Для этого у вас должен быть JDK7 или более поздней версии.

Либо измените проект, указав версию 1.6, либо обновите Java до версии 1.7. (На самом деле нет причин оставаться на Java 1.6, она устарела и устарела.)

person JesperE    schedule 05.09.2015
comment
Большое спасибо, Джеспер, за ваш ответ, у меня проблема в том, что клиент использует JDK6 и не хочет обновляться до 7 или 8. Я изменил компилятор проекта на 6, может быть, есть еще какие-то шаги, которые я пропустил? - person Arsench; 05.09.2015
comment
Как выглядит ваш maven pom.xml, содержащий конфигурацию плагина maven-compiler-plugin? - person JesperE; 05.09.2015
comment
Кроме того, попробуйте создать минимальный воспроизводимый пример. Также полезно посмотреть на действующий pom, чтобы исключить какие-либо переопределяющие конфигурации. - person JesperE; 05.09.2015
comment
Ты прав, Джеспер, я просто забыл изменить версию в POM.xml, большое спасибо за помощь, теперь все работает правильно. - person Arsench; 05.09.2015