Rumah >Java >javaTutorial >Bagaimana untuk Membetulkan Ralat Plugin Maven Compiler dengan Projek Java 10/11?
Ralat Pemalam Pengkompil Maven dengan Projek Java 10/11
Masalah:
Apabila cuba membina projek Maven mudah dengan Java 10 atau 11, ralat berikut mungkin berlaku:
Execution default-testCompile of goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile failed: java.lang.IllegalArgumentException
Isu:
Punca isu ini ialah konflik versi antara versi Java yang digunakan dalam Maven dan versi yang dinyatakan dalam projek.
Penyelesaian:
Untuk menyelesaikan isu, konfigurasikan versi Java yang digunakan dalam Maven untuk memadankan versi Java projek. Selain itu, gunakan maven-compiler-plugin versi 3.8.0 atau lebih tinggi tanpa menyatakan sebarang kebergantungan secara eksplisit. Berikut ialah konfigurasi Maven yang dikemas kini:
<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>
Nota:
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat Plugin Maven Compiler dengan Projek Java 10/11?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!