Jawaban:
Tekan Ctrl+ Shift+ Auntuk menemukan tindakan, dan masukkan "masukkan kembali", Anda akan menemukan "Masukkan kembali Semua Proyek Maven".
Di Mac, gunakan ⌘+ ⇧+ Asebagai gantinya.
Buka tab / jendela "Maven Projects" dan klik "Reimport All Maven Projects" di sudut kiri atas mulai memuat ulang semua dependensi dari repositori mereka. Bilah status menginformasikan tentang proses.
Apa yang membuat Anda berpikir bahwa ini tidak berfungsi dengan benar? Mungkin salah satu dari dependensi tidak dapat dimuat dari repositori?
Ada juga satu pengaturan berguna yang memberi tahu IntelliJ untuk memeriksa versi dependensi baru meskipun nomor versi tidak berubah. Kami memiliki repositori pakar lokal dan proyek snapshot yang diperbarui beberapa kali tetapi nomor versi tetap sama. Masalahnya adalah IntelliJ / Maven tidak memperbarui proyek ini karena nomor versi tetap.
Untuk mengaktifkan pemeriksaan dependensi yang diubah meskipun nomor versi tidak berubah buka tab "Proyek Maven", pilih "Pengaturan Maven" dan aktifkan "Selalu perbarui foto".
help
: "Pilih kotak centang ini, jika Anda ingin IntelliJ IDEA memperbarui foto yang disinkronkan." Dengan kata lain, ini tidak sepenuhnya otomatis - Anda harus Synchronize
(dalam menu klik kanan atau Ctrl-Alt-Y
), tetapi mengaktifkan opsi ini menyebabkannya mengambil SNAPSHOT
versi yang diperbarui . PERINGATAN: Mungkin ada seluk-beluk lain yang terlibat, seperti Import Changes
- sejauh ini sepertinya tidak bisa direproduksi dengan sempurna untuk saya. Mungkin itu semua dalam imajinasiku - yang sepertinya selalu berfungsi adalah penuh reimport
seperti yang disarankan dalam jawaban lain.
Jika pengimporan ulang tidak berfungsi (mis. Tidak menghapus versi lama dari dependensi setelah pembaruan pom), ada satu kesempatan lagi:
jalankan perintah ini
mvn -U clean install
Saya memiliki masalah ketika IntelliJ tidak dapat mengkompilasi kelas, mengklaim bahwa ketergantungan antara proyek hilang. Mengimport ulang proyek seperti yang disarankan dalam jawaban pertanyaan ini tidak menyelesaikan masalah. Solusi bagi saya, adalah:
PERINGATAN: pada beberapa proyek, Anda mungkin harus menambah memori maks untuk impor pakar (pengaturan pakar pada tab pakar / opsi Impor / VM untuk importir).
Pengaturan> Maven> Selalu perbarui foto
Jika Anda menggunakan rentang versi untuk setiap dependensi, pastikan IntelliJ menggunakan Maven 3 untuk mengimpor proyek. Anda dapat menemukan pengaturan ini di: Settings > Maven > Importing > Use Maven3 to import project
. Kalau tidak, Anda mungkin menemukan bahwa versi SNAPSHOT tidak diimpor dengan benar.