Я использую IntelliJ IDEA 13 (Community Edition) с плагином Scala.
Мой первоначальный импорт существующего проекта Scala с исправной build.sbt
работой. Зависимости библиотеки были подобраны IDEA. Дополнительные зависимости, добавленные после первоначального импорта, не были выбраны, хотя я проверил эту auto-import
опцию.
Как я могу заставить IDEA перезагрузить зависимости build.sbt
?
scala
intellij-idea
sbt
Дэвид Б.
источник
источник
Ответы:
Вы можете заставить SBT перезагрузить изменения: откройте окно инструментов SBT (в правой части IDE) и нажмите кнопку обновления.
Если вы используете функцию автоматического импорта, вам необходимо сохранить файл, чтобы принудительно обновить его.
источник
Если плагин «застревает», это помогает сделать кеш недействительным (в меню файла) и перезапустить intellij.
источник
По состоянию на 7 декабря 2013 г. вопрос решен. Вам необходимо обновить плагин Scala в IntelliJ IDEA (это относится как к редакциям сообщества, так и к окончательной редакции).
Это ссылка на проблему, открытую на веб-сайте сообщества разработчиков JetBrains: http://devnet.jetbrains.com/thread/451395
источник
Это может быть связано с неработающей публикацией,
org.jetbrains:sbt-structure:latest.integration
которая произошла сегодня вечером, около 4 или 5 часов назад. Учитывая, что вашему посту 4 часа ...Вы можете увидеть активность плюща в
idea.log
(~/Library/Logs/IntelliJIdea13
или~/Library/Logs/IdeaIC13
в OSX).Я открыл билет в JetBrains.
источник
Билет на неработающую публикацию sbt.jetbrains разрешен. Обновление плагина scala устранит эту проблему. Билет: http://devnet.jetbrains.com/thread/451395
источник
Возможно, это работает только для каких-то проектов, но в моем случае
Со стороны библиотеки я использую
sbt
:publishLocal
на стороне клиента, куда входит библиотека, я нажимаю элемент меню
Build -> Build (Ctrl-F9)
, а иногда, когда открытые файлы или Intellisens еще не являются текущими, я делаю этоCtrl-Alt-Y
(элемент менюFile -> Synchronize
), чтобы получить файл, отражающий обновленную базу кода.refresh all sbt projects
Для меня отсутствие необходимости - это быстрее.источник