Mise à jour: voir la réponse automatique. Le problème semble être avec l'importation Maven ou une sorte de corruption des paramètres d'un module après l'importation.IntelliJ: Erreur: java: Le niveau cible '1.5' est incompatible avec le niveau source '1.8'
J'ai un très grand projet multi-module Maven IntelliJ avec 3 racines séparées.
Je construis l'ensemble du projet en préparation à commettre.
Je reçois l'erreur suivante de IntelliJ 03/02/2017 ultime:
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
Aucun code est censé compiler avec Java 5, il est tout Java 8.
Le projet est configuré avec JDK 1.8 Le maven-compiler-plugin de Maven est déjà configuré pour utiliser la version 1.8 de Java comme expliqué here.
2 questions:
- Quelles sont les causes de cette? Est-ce un bug connu avec IntelliJ?
- Comment puis-je savoir quel module de la centaine de modules dans le projet est celui qui cause le problème?
La réponse à votre question peut être trouvée [ici] (https://stackoverflow.com/questions/29888592/errorjava-javactask-source-release-8-requires-target-release-1-8) Bravo – Reborn
Possible duplicate of [Erreur: java: javacTask: la version source 8 requiert la version cible 1.8] (https://stackoverflow.com/questions/29888592/errorjava-javactask-source-release-8-requires-target-release-1-8) –
@BasilBourque Le pom du Maven et le JDK dans intelliJ sont déjà configurés comme expliqué dans le duplicata que vous avez trouvé. – Arkadiy