maven编译报错java: -source,pom设置maven.compiler.source原理

362 阅读1分钟

我们编译的插件Maven compiler Plugin就是用来编译代码的,以前刚学java的时候,使用javac 命令编译.java文件为.class文件.
而设置

   <maven.compiler.source>${java.version}</maven.compiler.source>
    <maven.compiler.target>${java.version}</maven.compiler.target>

就是指定javac-source与target选项的,官网:maven.apache.org/plugins/mav…

在这里插入图片描述
有时候,maven编译报错java: -source 1.5 中不支持 diamond 运算符就是因为没有指定编译版本.指定版本即可