Im пытается построить использовать Maven от терминала, и я получаю следующее сообщение об ошибке:Maven версии ошибка - Maven игнорирует указанную версию
[ERROR] (use -source 5 or higher to enable annotations)
Странная вещь, в моем ПОМ у меня есть следующие:
<properties>
...
<java.version>1.7</java.version>
...
</properties>
и
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
При запуске Maven установить внутри затмения он работает.
Когда я бегу МВН --version от терминала, вот выход:
Apache Maven 3.0.5
Maven home: /usr/share/maven
Java version: 1.7.0_72, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.16.0-24-generic", arch: "amd64", family: "unix"
Я заметил также, что при работе с терминала, то следующее сообщение об ошибке:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project
Итак, по какой-то странной причине он использует более старую версию плагина компилятора при работе с терминалом.
Кто-нибудь знает, почему эта ошибка возникает, и как ее исправить?
Если вы когда-либо были определены версии Maven-составитель-плагин, но сообщения об ошибках дает мне намек, что это не дело. Вопрос в том, откуда берется другая версия? – khmarbaise