Maven-Compiler-Plug-in-Fehler bei Java 10/11-Projekten
Problem:
Beim Versuch, ein einfaches Maven-Projekt mit Java 10 oder 11 zu erstellen, kann der folgende Fehler auftreten treten auf:
Execution default-testCompile of goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile failed: java.lang.IllegalArgumentException
Problem:
Die Hauptursache dieses Problems ist ein Versionskonflikt zwischen der in Maven verwendeten Java-Version und der im Projekt angegebenen Version.
Lösung:
Um das Problem zu beheben, konfigurieren Sie die in Maven verwendete Java-Version passend zur Java-Version des Projekts. Verwenden Sie außerdem die Maven-Compiler-Plugin-Version 3.8.0 oder höher, ohne explizit Abhängigkeiten anzugeben. Hier ist die aktualisierte Maven-Konfiguration:
<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>
Hinweis:
Das obige ist der detaillierte Inhalt vonWie behebe ich Maven-Compiler-Plugin-Fehler mit Java 10/11-Projekten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!