我们编译的插件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选项的,官网:http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html
有时候,maven编译报错java: -source 1.5 中不支持 diamond 运算符就是因为没有指定编译版本.指定版本即可