Saya menggunakan IntelliJ IDEA 13 (Community Edition) dengan plugin Scala.
Impor awal saya dari proyek Scala yang ada dengan build.sbt
bekerja dengan baik. Ketergantungan perpustakaan diambil oleh IDEA. Dependensi tambahan yang ditambahkan setelah impor awal tidak diambil, meskipun saya telah memeriksa auto-import
opsinya.
Bagaimana cara memaksa IDEA untuk memuat ulang dependensi dari build.sbt
?
scala
intellij-idea
sbt
David B.
sumber
sumber
Jawaban:
Anda dapat memaksa SBT untuk memuat ulang perubahan: Buka jendela alat SBT (di sisi kanan IDE) dan tekan tombol segarkan.
Jika Anda menggunakan fitur impor otomatis, Anda perlu menyimpan file Anda untuk memaksa penyegaran otomatis.
sumber
JIKA plugin 'macet' itu membantu untuk membatalkan cache (di bawah menu file) dan restart intellij.
sumber
Mulai 7 Desember 2013, masalah tersebut telah teratasi. Anda perlu memperbarui plugin Scala di IntelliJ IDEA (ini berlaku untuk komunitas dan edisi pamungkas).
Ini adalah tautan ke masalah yang dibuka di situs web komunitas pengembang JetBrains: http://devnet.jetbrains.com/thread/451395
sumber
Ini mungkin karena publikasi yang rusak dari
org.jetbrains:sbt-structure:latest.integration
yang terjadi malam ini, sekitar 4 atau 5 jam yang lalu. Mengingat postingan Anda berumur 4 jam ...Anda dapat melihat aktivitas ivy di
idea.log
(~/Library/Logs/IntelliJIdea13
atau~/Library/Logs/IdeaIC13
di OSX).Saya telah membuka tiket di JetBrains.
sumber
Tiket untuk plublikasi sbt.jetbrains rusak diselesaikan. Memperbarui plugin scala akan memperbaiki masalah ini Tiket: http://devnet.jetbrains.com/thread/451395
sumber
Mungkin ini hanya berfungsi untuk beberapa jenis proyek, tetapi dalam kasus saya,
di sisi Perpustakaan, saya lakukan di
sbt
:publishLocal
di sisi Klien tempat Perpustakaan masuk, saya mengklik item menu
Build -> Build (Ctrl-F9)
, dan kadang-kadang, ketika File atau Intellisens yang terbuka belum terkini, saya melakukanCtrl-Alt-Y
(item MenuFile -> Synchronize
) untuk mendapatkan file yang mencerminkan basis kode yang diperbarui.Tidak harus
refresh all sbt projects
lebih cepat bagi saya.sumber