Comment spécifier la version Java dans Maven : différences entre les propriétés et le plugin du compilateur Maven
Maven fournit plusieurs méthodes pour spécifier la version Java utilisée par votre projet :
1. Fonctionnalité Spring Boot
Spring Boot utilise une propriété non standard,
2. Plugin du compilateur Maven avec source et cible
Utilisation du plugin du compilateur Maven avec les éléments
3. Plugin du compilateur Maven avec Release
Pour Java 9 et versions ultérieures, le plugin du compilateur Maven fournit une option plus simple en utilisant la propriété maven.compiler.release. Il définit la même version pour la JVM source, cible et bootstrap.
Quelle méthode utiliser ?
Gestion des différences de version du JDK
Si le JDK dans JAVA_HOME est incompatible avec la version Java spécifiée, définissez le plugin du compilateur comme suit :
<plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <compilerVersion>1.8</compilerVersion> <fork>true</fork> <executable>D:\jdk1.8\bin\javac</executable> </configuration> </plugin>
Pourquoi le plugin du compilateur apparaît-il dans Sortie Maven ?
Les plugins principaux de Maven, y compris le plugin du compilateur, sont utilisés par défaut lors de l'exécution de Maven. Ils ne sont pas explicitement déclarés mais sont attachés au processus d'exécution.
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!