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

Apabila saya menjalankan 'mvn install' modul saya mendapat ralat

WBOY
WBOYke hadapan
2024-02-08 21:00:161195semak imbas
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]

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!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam