Я обновил свое веб-приложение до Java 7, при этом JAVA_HOME указывает на версию 1.7. Мой плагин Maven читает версию Java из java_home. Но я немного сбит с толку, увидев приведенную ниже настройку в pom.xml:
Код: Выделить всё
org.apache.maven.plugins
maven-compiler-plugin
2.3.2
true
1.6
1.6
1.6
Если я оставлю вышеуказанные настройки такими, какие они есть, скомпилирует ли Maven код Java с версией 1.6 или 1.7? Насколько я понимаю, исходя из этой ссылки, вышеуказанные настройки получат предпочтение, и проект будет скомпилирован с версией 1.6 вместо 1.7. Это правильно?
Если я задам настройку, как показано ниже, и если у меня есть код, специфичный для JDK 1.7, скомпилируется ли мой код сейчас?
Я не уверен; что на самом деле означают приведенные выше настройки?
Подробнее здесь:
https://stackoverflow.com/questions/212 ... ac-options