Erreur du plug-in du compilateur Maven avec les projets Java 10/11
Problème :
Lorsque vous tentez de créer un projet Maven simple avec Java 10 ou 11, l'erreur suivante peut se produire :
Execution default-testCompile of goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile failed: java.lang.IllegalArgumentException
Problème :
La cause première de ce problème est un conflit de version entre la version Java utilisée dans Maven et la version spécifiée dans le projet.
Solution :
Pour résoudre le problème, configurez la version Java utilisée dans Maven pour correspondre à la version Java du projet. De plus, utilisez la version maven-compiler-plugin 3.8.0 ou supérieure sans spécifier explicitement de dépendances. Voici la configuration Maven mise à jour :
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <release>11</release> <!-- or <release>10</release> --> </configuration> </plugin>
Remarque :
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!