Dziś rano skarży Maven zacznie z tego błędu:Dlaczego Maven generuje ten błąd: "... nie jest obsługiwane w -source 1.5"?
error: multi-catch statement is not supported in -source 1.5
dziwne, używam JDK 7 i kod ten został budowania porządku tygodni. Używam tylko m2e z domyślnym POM bez określonej wersji kompilatora.
Oto moje dane wersja 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"
można uzyskać wokół niego za pomocą wtyczki kompilatora Maven tak:
<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>
Mimo to, chciałbym zrozumieć, dlaczego Maven nagle zacznij źle działać i wymagaj używania wtyczki kompilatora.
Zawsze używasz wtyczki maven-compiler. To jest po prostu konfiguracja. – bmargulies
Ah, dzięki za wgląd. – HolySamosa