Intellij idea IntelliJ:错误:java:目标级别“1.5”与源级别“1.8”不兼容

Intellij idea IntelliJ:错误:java:目标级别“1.5”与源级别“1.8”不兼容,intellij-idea,Intellij Idea,更新:见自我回答。问题似乎在于Maven导入或导入后模块设置的某种损坏 我有一个非常大的多模块Maven IntelliJ项目,有3个独立的根 我正在建设整个项目,准备承诺 我从IntelliJ 2017.2.3 Ultimate中得到以下错误: Information:Eclipse compiler 4.6.2 was used to compile java sources ... Error:java: Target level '1.5' is incompatible with so

更新:见自我回答。问题似乎在于Maven导入或导入后模块设置的某种损坏

我有一个非常大的多模块Maven IntelliJ项目,有3个独立的根

我正在建设整个项目,准备承诺

我从IntelliJ 2017.2.3 Ultimate中得到以下错误:

Information:Eclipse compiler 4.6.2 was used to compile java sources
...
Error:java: Target level '1.5' is incompatible with source level '1.8'. A target level '1.8' or better is required
这些代码都不应该用Java5编译,都是Java8

该项目配置了JDK1.8 Maven的Maven编译器插件已经配置为使用Java版本1.8,如前所述

2个问题:

这是什么原因?这是IntelliJ的已知错误吗? 如何找出项目中大约100个模块中的哪个模块是导致问题的模块?
我在项目中的一些maven模块中得到了这个,我可以通过将下面的条目更改为1.8来更新这些模块下的.iml文件来消除这个问题-

 <orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" /

您的问题的答案可以在@BasilBourque的可能副本中找到。Maven的pom和intelliJ中的JDK已经按照您找到的副本中的说明进行了配置。您是否执行了Maven生命周期项目清理并在父模块上安装?@BasilBourque不确定这对intelliJ构建过程有何帮助,但我会尽力的,谢谢你。