Tidak Dapat Menyusun Projek Java 10/11 dengan Maven
Isu biasa yang dihadapi apabila cuba menyusun Java 10 atau 11 projek dengan Maven ialah kegagalan dengan mesej ralat "java.lang.IllegalArgumentException". Ralat ini berlaku disebabkan oleh pengehadan dalam pemalam pengkompil Maven.
Betulkan
Untuk menyelesaikan isu ini, langkah berikut boleh diambil:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> </plugin>
<configuration> <release>11</release> </configuration>
Nota: Tahap sumber/sasaran lalai telah dikemas kini kepada 1.6 dengan versi pemalam baharu.
Sokongan Lanjutan untuk JDK 12
Maven-compiler-plugin versi 3.8.0 yang sama juga boleh digunakan untuk menyusun kod terhadap JDK 12. Rujuk dokumentasi Maven untuk butiran tentang menyusun dan melaksanakan ciri pratonton Java dengan Maven.
Atas ialah kandungan terperinci Mengapa Pembinaan Maven Saya Gagal dengan \'java.lang.IllegalArgumentException\' Apabila Menyusun Java 10/11?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!