2015-06-09 3 views
2

как упоминалось в заголовке У меня есть эта проблема: , если я попытаюсь отредактировать версию компилятора моего проекта Maven (щелчком правой кнопки мыши на proj -> Настройки -> Компилятор ... применить, ok), после Я нажимаю alt-f5 (обновление) Я потерял все предыдущие настройки, и если я снова запустил меню настроек, я найду java-компилятор назад до 1.5 (всегда JDK 8, но 1.5 вместо 1.8).Maven Project on Eclipse возвращает версию компилятора Java (от 1.8 до 1.5) после обновления (alt f5)

Я пробовал много способов и комбинаций, например. компилятор по настройкам -> Facet или добавление плагина maven к моему pom, я действительно не могу найти рабочее решение.

Обратите внимание, что в моих глобальных предпочтениях Java Runtime Enviroment правильно установлен в JDK 8 1.8.

Кто-нибудь может мне помочь? Спасибо заранее,

Джулио

ответ

1

Плагины интеграции Maven для Eclipse (m2e) довольно агрессивно об обновлении параметров проекта Eclipse, на основе содержания П. Хотелось бы, чтобы этого не делалось, потому что не так хорошо настраивать настройки Eclipse, как и должно быть.

В любом случае вы можете указать версию Java, которую вы хотите в pom (через конфигурацию maven-compiler-plugin), и она должна автоматически отражаться в настройках проекта Eclipse. Например:

 <plugin> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.1</version> 
      <configuration> 
       <source>1.8</source> 
       <target>1.8</target> 
      </configuration> 
     </plugin> 

Для получения более подробной информации о убедившись, что это приводит к проекту, указывающим на правильный JRE см https://stackoverflow.com/a/33126005/639520

Смежные вопросы