В итоге я сделал mvn eclipse:eclipse
для проекта и F5-обновление проекта в Eclipse, и это правильно настроило настройку соответствия Java.
Моя установка выполняется следующим образом.Используя Кеплера.Java 1.7 настроена по умолчанию в настройках Eclipse (как уже упоминалось, похоже, в любом случае игнорируется из-за того, что находится в pom.xml).Я импортировал кучу проектов Maven в Eclipse.Все обнаружилось как уровень соответствия Java 1.4, и даже путь сборки проектов перечисляет среду выполнения Java 1.4.Я дважды проверил, что 1.7 правильно указано в pom.xml, запрашивая эффективный pom в командной строке, чтобы подтвердить, что параметр присутствует и правильный в pom:
mvn help:effective-pom -Doutput=eff.xml
Это показало, что присутствовали правильные настройки:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<fork>true</fork>
</configuration>
</plugin>
Предполагаю, проблема в части импорта плагина m2e, в Eclipse отображается версия: 1.4.0.20130601-0317