J'essaie de créer un nouveau projet Java 9 en utilisant gradle mais juste après la création du projet, j'ai reçu une erreur de gradle:
Error:BUG! exception in phase 'class generation' in source unit '_BuildScript_' unsupported Target MODULE
Version Java: 9 (build 9 + 178)
Version Gradle: 4.1-rc-2
Selon this article, ces versions Java/Gradle devraient être compatibles.
Comment puis-je résoudre ce problème?
Toute aide très appréciée.
Je l'ai résolu en rétrogradant Gradle JVM à 8. Il n'est pas parfait mais vous permet de continuer pendant que jdk9 et gradle et intellij se stabilisent.
Définir la maison Gradle sur la distribution locale Gradle a résolu le problème dans mon cas.
si nous décidons d'utiliser le wrapper Gradle par défaut, IntelliJ télécharge une version antérieure de Gradle. Je pense que c'est la raison de l'échec.
Semble avoir été corrigé en 2017.3
Voir IntelliJ IDEA 2017.3 173.2941.3 Notes de version: https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.3+173.2941.3+Release+Notes
Voir problème: https://youtrack.jetbrains.com/issue/IDEA-17152