项目场景:
使用idea+maven编译项目失败。
问题描述
执行maven的compile,报错如下:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project XXXXXX: Fatal error compiling
原因分析:
pom.xml配置maven.compiler.source和maven.compiler.target均为11,需使用11或以上版本的jdk。而实际使用了jdk8。
解决方案:
使用jdk11编译能编译通过。idea配置为:进入ProjectStructure->Project Settings->Project界面,设置ProjectSDK和Project language level为11。