Maven:ジェネリックは-source 1.3ではサポートされていません

Maven:ジェネリックは-source 1.3ではサポートされていません

問題

プロジェクトビルドツールとしてのMaven。 Javaジェネリック関数を使用して、Mavenでビルドすると、このエラーメッセージが表示されます

generics are not supported in -source 1.3 (use -source 5 or higher to enable generics)

溶液

ソースコードを明示的にコンパイルするには、JDK 1.5を使用するようにMavenに指示する必要があります。 次のように、pom.xmlファイルでMavenコンパイラプラグイン(maven-compiler-plugin)を宣言します。

ファイル:pom.xml


  
   ...
  
  
    
       
           org.apache.maven.plugins
           maven-compiler-plugin
           2.3.1
           
               1.5
               1.5