Questa mattina Maven inizia a lamentarsi con questo errore:Perché Maven genera questo errore: "... non è supportato in -source 1.5"?
error: multi-catch statement is not supported in -source 1.5
Stranamente, sto usando JDK 7 e questo codice è stato costruire bene per settimane. Sto solo usando m2e con un POM predefinito senza le versioni del compilatore specificate.
Ecco la mia informazioni sulla versione Maven:
Apache Maven 3.0.2 (r1056850; 2011-01-08 19:58:10-0500)
Java version: 1.7.0_03, vendor: Oracle Corporation
Java home: C:\SDKs\Java\jdk1.7.0_03\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
posso ottenere intorno ad esso utilizzando il plugin compilatore Maven in questo modo:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.4</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
Eppure, mi piacerebbe capire perché Maven avrebbe improvvisamente iniziare male e richiedere l'uso del plugin del compilatore.
Si sta sempre utilizzando il plugin maven-compilatore. Questo è solo configurarlo. – bmargulies
Ah, grazie per l'intuizione. – HolySamosa