Ответ 1
Вы можете заставить SBT перезагрузить изменения: Откройте панель инструментов SBT (справа от IDE) и нажмите кнопку обновления.
Если вы используете функцию авто-импорта, вам нужно сохранить файл, чтобы принудительно обновить его.
Я использую IntelliJ IDEA 13 (Community Edition) с плагином Scala.
Мой первоначальный импорт существующего проекта Scala с build.sbt
работал отлично. Библиотечные зависимости были подобраны IDEA. Дополнительные зависимости, добавленные после первоначального импорта, не были подняты, хотя я проверил параметр auto-import
.
Как я могу заставить IDEA перезагрузить зависимости от build.sbt
?
Вы можете заставить SBT перезагрузить изменения: Откройте панель инструментов SBT (справа от IDE) и нажмите кнопку обновления.
Если вы используете функцию авто-импорта, вам нужно сохранить файл, чтобы принудительно обновить его.
По состоянию на 7 декабря 2013 года проблема решена. Вам необходимо обновить плагин Scala в IntelliJ IDEA (это относится как к общему, так и к окончательному выпуску).
Это ссылка на проблему, открытую на веб-сайте сообщества разработчиков JetBrains: http://devnet.jetbrains.com/thread/451395
Плагин IF получает "застрял", он помогает недействить кеш (в меню файла) и перезапускать intellij.
Это может быть связано с нарушенной публикацией org.jetbrains:sbt-structure:latest.integration
, которая произошла сегодня вечером, около 4 или 5 часов назад. Учитывая, что ваш пост составляет 4 часа...
Вы можете увидеть активность плюща в idea.log
(~/Library/Logs/IntelliJIdea13
или ~/Library/Logs/IdeaIC13
в OSX).
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.jetbrains#sbt-structure;latest.integration: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] org.jetbrains:sbt-structure:latest.integration (sbtVersion=0.13, scalaVersion=2.10)
Я открыл билет на JetBrains.
Разрешен билет на прерывистую публикацию sbt.jetbrains. Обновление плагина scala устраняет эту проблему Билет: http://devnet.jetbrains.com/thread/451395