Rumah > Java > Apabila saya menjalankan 'mvn install' modul saya mendapat ralat

Apabila saya menjalankan 'mvn install' modul saya mendapat ralat

WBOY
Lepaskan: 2024-02-08 21:00:16
ke hadapan
1233 orang telah melayarinya
Kandungan soalan

Projek saya adalah berdasarkan maven. Saya akan menjalankan sub-projek dalam projek kluster, tetapi apabila saya cuba membungkus projek saya (pakej mvn), pengkompil idea melaporkan ralat:

[ERROR] Failed to execute goal com.diffplug.spotless:spotless-maven-plugin:2.4.2:check (spotless-check) on project flink-udf-robot: Execution spotless-check of goal com.diffplug.spotless:spotless-maven-plugin:2.4.2:check failed: java.lang.reflect.InvocationTargetException: class com.google.googlejavaformat.java.RemoveUnusedImports (in unnamed module @0x42507640) cannot access class com.sun.tools.javac.util.Context (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.util to unnamed module @0x42507640 -> [Help 1]
Salin selepas log masuk

Nampaknya masalah ini berkaitan dengan jdk, tetapi saya tidak tahu apa yang perlu dilakukan secara khusus. Saya baru dalam pengaturcaraan dan tidak tahu banyak tentang isu alam sekitar.

Saya menghadapi masalah ini semasa melakukan mvn clean->mvn install langkah. Pengkompil yang digunakan dalam projek saya ialah javac.


Jawapan betul


Semak versi Maven: Anda boleh menyemak versi Maven dengan menjalankan mvn -version. Jika perlu, kemas kini Maven kepada versi stabil terkini.

Semak tanggungan: Sahkan perkara yang dinyatakan dalam tanggungan anda

Fail adalah betul dan boleh diakses. Jika kebergantungan tidak ditemui atau terdapat konflik versi, ini boleh menyebabkan binaan gagal.

Bersihkan barang: Lari mvn clean install. Ini akan membersihkan direktori sasaran dan kemudian menjalankan fasa pemasangan. Kadangkala, artifak yang dibina sebelum ini boleh menyebabkan masalah. Jalankan dalam mod nyahpepijat: Anda boleh menjalankan Maven dalam mod nyahpepijat untuk mendapatkan butiran lanjut tentang proses binaan. Gunakan mvn install -X untuk mendayakan output nyahpepijat.

Atas ialah kandungan terperinci Apabila saya menjalankan 'mvn install' modul saya mendapat ralat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
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