ダイヤモンド演算子は、JDK1.7の新機能を指します。デフォルトでMavenは、それがコンパイルするJDK1.6。ですから、上位のバージョンに設定する必要があり、いくつかのソリューションがあります。
1.以下の項目は、のpom.xmlを構成することができます
< プロパティ> < maven.compiler.source > 1.8 </ maven.compiler.source > < maven.compiler.target > 1.8 </ maven.compiler.target > </ プロパティ>
pom.xmlに直接プラグインの構成2. Mavenのコンパイラ
< ビルド> < プラグイン> < プラグイン> < groupIdを> org.apache.maven.plugins </ groupIdを> < たartifactId >のmaven-コンパイラプラグイン</ たartifactId > < バージョン> 3.5.1 </ バージョン> < 設定> < ソースを> 1.8 </ ソース> < ターゲット> 1.8 </ ターゲット> </ 設定> </ プラグイン> </ プラグイン> </ 構築>
3のMavenのインストールパッケージの設定で次のタグラベルsetting.xmlプロファイルを追加します。
< プロファイル> < ID > JDK-1.8 </ ID > < 起動> < activeByDefault >真</ activeByDefault > < JDK > 1.8 </ JDK > </ 活性化> < プロパティ> < maven.compiler.source > 1.8 </ 達人.compiler.source > < maven.compiler.target > 1.8 </ maven.compiler.target > <maven.compiler.compilerVersion > 1.8 </ maven.compiler.compilerVersion > </ プロパティ> </ プロフィール>