Maven没有构建项目,而IDE则不然

时间:2014-06-07 16:37:09

标签: java maven intellij-idea pom.xml

我有项目,我使用菱形运算符,因此我需要使用SDK 1.7。在我的ItelliJ IDEA中,我设置了项目属性,应该使用SDK 1.7,我可以毫无问题地完成项目。然而,当我想通过控制台'mvn clean install'构建项目时,我收到此消息并且构建失败:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
5.1:compile (default-compile) on project myproject-war: Compilation failure: Comp
ilation failure:
[ERROR] C:\Users\Martin\Documents\GitHub\MyProject\myproject-war\src\main\java\net
\myproject\myproject\serviceLayer\serviceImpl\GenericServiceImpl.java:[64,40] erro
r: diamond operator is not supported in -source 1.5
[ERROR] (use -source 7 or higher to enable diamond operator)
项目中的

和父pom.xml明确定义了应该使用哪个java版本 <java-version>1.7</java-version>

有没有办法,如何强制maven使用正确的java版本?

0 个答案:

没有答案