Maison >Java >javaDidacticiel >Pourquoi mon projet Maven Java 10/11 ne parvient-il pas à se compiler et comment puis-je y remédier ?
Impossible de compiler un projet Java 10/Java 11 simple avec Maven
Ce problème survient lors de la tentative de création d'un projet à l'aide de Java 10 ou 11 en collaboration avec Maven. Malgré la spécification d'une valeur de version de "10" pour la configuration du plugin maven-compiler-plugin, la construction échoue.
Cause :
L'échec est dû à une incompatibilité entre le plugin du compilateur Maven et la version Java utilisée lors de la compilation. Le plugin utilisé dans l'exemple fourni (3.7.0) ne prend pas en charge la spécification explicite d'une version Java.
Solution :
Pour résoudre ce problème, il est nécessaire pour mettre à niveau le plugin maven-compiler-plugin vers la version 3.8.0. Ce plugin mis à niveau prend en charge la spécification d'une valeur de version pour les versions Java 9, 10 et 11.
Pom.xml mis à jour :
... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <release>10</release> </configuration> </plugin> ...
Remarque importante :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!