別のJDKバージョンのMavenプロジェクトをコンパイルするには?

異なるJDKバージョンでMavenプロジェクトをコンパイルする方法は?

デフォルトでは、Maven 2はJDK 1.4を使用し、Maven 3はJDK 1.5を使用してプロジェクトをコンパイルしますが、これは非常に古いものです。 幸い、MavenにはCompiler Pluginが付属しており、特定のJDKバージョンでプロジェクトソースをコンパイルするようにMavenに指示します。

溶液

プラグインコンパイラを直接構成します。 (Maven 2および3でテスト済み)

pom.xml



  
    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            3.6.1
            
                1.8
                1.8
            
        
    
  

または、プロパティ値を使用して構成します。 (Maven 3でテスト済み)

pom.xml


    1.6
    1.6