使用Maven编译Java项目,默认的编译版本是1.5.
source
String
2.0
The -source argument for the Java compiler.
Default value is: 1.5.
User property is: maven.compiler.source.
target
String
2.1
The -encoding argument for the Java compiler.
Default value is: ${project.build.sourceEncoding}.
User property is: encoding.
encoding
String
2.0
The -target argument for the Java compiler.
Default value is: 1.5.
User property is: maven.compiler.target.
如果要指定Java编译版本有两种方式
1)在settings.xml中指定,例如
JDK1.7
true
1.7
1.7
UTF-8
2)在pom.xml中指定,例如
org.apache.maven.plugins
maven-compiler-plugin
${maven-compiler-plugin.version}
1.7
1.7
UTF-8