language level ,dependencies和pom定义的maven compiler的jdk版本有什么区别,用的什么。最后项目编译用的到底是什么,电脑里面只装了jdk8.
决定你最后编译输出的应该是这个决定的
plugin的version设置为1.8吧 最好就是在maven的properties上加上
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>