Maison > Java > javaDidacticiel > Comment corriger les erreurs du plugin du compilateur Maven avec les projets Java 10/11 ?

Comment corriger les erreurs du plugin du compilateur Maven avec les projets Java 10/11 ?

DDD
Libérer: 2024-11-27 00:44:09
original
712 Les gens l'ont consulté

How to Fix Maven Compiler Plugin Errors with Java 10/11 Projects?

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
Copier après la connexion

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>
Copier après la connexion

Remarque :

  • La version source/cible par défaut pour Java a été augmentée à 1.6 dans maven-compiler- plugin version 3.8.0.
  • Cette solution fonctionne également pour compiler des projets avec Java 12 en utilisant le même version du plugin maven-compiler.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal