Rumah > Java > javaTutorial > Bagaimana untuk Membetulkan Ralat Plugin Maven Compiler dengan Projek Java 10/11?

Bagaimana untuk Membetulkan Ralat Plugin Maven Compiler dengan Projek Java 10/11?

DDD
Lepaskan: 2024-11-27 00:44:09
asal
748 orang telah melayarinya

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

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
Salin selepas log masuk

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>
Salin selepas log masuk

Nota:

  • Versi sumber/sasaran lalai untuk Java telah dinaikkan kepada 1.6 dalam maven-compiler- pemalam versi 3.8.0.
  • Penyelesaian ini berfungsi untuk menyusun projek terhadap Java 12 serta menggunakan versi maven-compiler-plugin yang sama.

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan