В mvn compile
, maven говорит:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project myproject: Compilation failure
[ERROR] error: bad operand types for binary operator '>>'
... но я не использую >> в моем коде ??
До сих пор компиляция была в порядке.
Я просто перехожу с Java 6 на Java 7.
Моя версия mvn:
/home/herve> mvn --version
Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
Maven home: /home/herve/apache-maven-3.0.3
Java version: 1.7.0_03, vendor: Oracle Corporation
Java home: /home/herve/jdk1.7.0_03/jre
Default locale: fr_FR, platform encoding: UTF-8
OS name: "linux", version: "3.0.0-16-generic-pae", arch: "i386", family: "unix"
Спасибо за вашу помощь.
edit:
Вот конфигурация pom компилятора:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
<compilerArgument>-deprecation</compilerArgument>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>
... и, что самое приятное, в моем коде нет ошибок.