Как скомпилировать проект Maven с другой версией JDK?

Как скомпилировать проект Maven с другой версией JDK?

По умолчанию Maven 2 использует JDK 1.4, Maven 3 использует JDK 1.5 для компиляции проекта, который очень старый. К счастью, Maven поставляется сCompiler Plugin, который сообщает Maven о необходимости скомпилировать исходный код проекта с определенной версией JDK.

Решение

Сконфигурируйте компилятор плагина напрямую. (Протестировано с 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