Обновление до java-8, Maven восстанавливает jre до старой версии в eclipse kepler

Я пытаюсь перейти на Java 8. Я использую Eclipse kepler an maven для своих проектов Java.

Сделал следующее:

  • Установил jdk 8.
  • Изменена моя системная переменная JAVA_HOME, чтобы она указывала на новый jdk.
  • В моем Eclipse Kepler я установил:

Поддержка Eclipse Java 8 для Kepler

Фасет Java 8 для веб-инструментов для Eclipse Kepler SR2 < / а>

Поддержка Java ™ 8 для m2e для Eclipse Kepler SR2

Затем для каждого из моих проектов я обязательно обновил аспекты проекта, компилятор java и jre (в пути сборки java) до версии 1.8.

также изменил в каждом pom.xml версию java до 1.8.

Проблема возникает, когда я делаю maven -> update project, это по какой-то причине приводит к переходу параметров проекта, компилятора и jre на 1.4.

Затем я могу вручную (снова) изменить их обратно на 1.8, и все в порядке, но каждый раз, когда я обновляю зависимость maven или запускаю maven -> update project, я снова сталкиваюсь с проблемой.

Какие-либо предложения?


person forhas    schedule 16.04.2015    source источник
comment
используете самую последнюю версию m2e?   -  person khmarbaise    schedule 16.04.2015
comment
Вы можете опубликовать свой pom.xml?   -  person piratemurray    schedule 06.07.2015
comment
В конце концов обновлен до Luna, чтобы решить эту проблему.   -  person forhas    schedule 07.07.2015


Ответы (1)


У меня была такая же проблема, у меня

[Поддержка Java 8 для Eclipse Kepler SR2]

Поддержка Eclipse Java 8 (для Kepler SR2) JDT , PDE

Поддержка Java ™ 8 для m2e для Eclipse Kepler SR2

установлен.

в Eclipse перейдите в Справка -> Eclipse Marketplace ..., перейдите на вкладку «Установка» и Обновите эти три (или удалите и установите снова).

У меня также есть 1.8 в pom.xml, и он работает при использовании Maven -> Обновить проект

person Lizardman fourtwenty    schedule 09.10.2017