更新:請參閱自我回答。這個問題似乎是Maven導入或導入後模塊設置的某種損壞。IntelliJ:錯誤:java:目標級別'1.5'與源級別'1.8'不兼容
我有一個非常大的多模塊Maven IntelliJ項目與3個獨立的根。
我正在構建整個項目以準備提交。
我收到來自的IntelliJ 2017年2月3日終極以下錯誤:
代碼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
無應該使用Java 5來編譯,它的所有Java 8
該項目配置了JDK 1.8 Maven的maven-compiler-plugin已被配置爲使用版本1.8的Java,如解釋here。
2個問題:
- 是什麼原因造成的?這是IntelliJ的一個已知的錯誤?
- 如何找出項目中100個左右模塊中哪個模塊是導致問題的模塊?
您的問題的答案可以在這裏找到(https://stackoverflow.com/questions/29888592/errorjava-javactask-source-release-8-requires-target-release-1-8)歡呼 – Reborn
可能重複的[錯誤:java:javacTask:源版本8需要目標版本1.8](https://stackoverflow.com/questions/29888592/errorjava-javactask-source-release-8-requires-target-release-1-8) –
@BasilBourque Maven的pom和intelliJ中的JDK已經按照您找到的副本中的說明進行了配置。 – Arkadiy