为什么Maven项目默认与J2SE-1.5绑定?
如果我基于Eclipse
没有原型Maven
项目创建默认空,它将基于J2SE-1.5
。
我将手动更改构建路径条目和代码合规性。
为什么?
如何使它成为其他?
@axtavt是对的,将源级配置添加到您的项目中。 但是不要配置maven-compiler-plugin
,只需将此属性放入pom.xml
。
1.7 1.7
在Eclipse中刷新maven配置之后。
它与maven-compiler-plugin
source
和target
设置一致,默认为1.5
。
如果您更改它们,生成的项目也将使用不同的版本:
org.apache.maven.plugins maven-compiler-plugin 3.1 1.7 1.7
请注意,如果在不更改maven-compiler-plugin
设置的情况下更改Eclipse项目的合规性设置,则Maven构建将与Eclipse环境不一致。