Как заставить IntelliJ IDEA перезагрузить зависимости от build.sbt после их изменения?

Я использую IntelliJ IDEA 13 (Community Edition) с плагином Scala.

Мой первоначальный импорт существующего проекта Scala с build.sbt работал отлично. Библиотечные зависимости были подобраны IDEA. Дополнительные зависимости, добавленные после первоначального импорта, не были подняты, хотя я проверил параметр auto-import.

Как я могу заставить IDEA перезагрузить зависимости от build.sbt?

Ответ 1

Вы можете заставить SBT перезагрузить изменения: Откройте панель инструментов SBT (справа от IDE) и нажмите кнопку обновления.

Если вы используете функцию авто-импорта, вам нужно сохранить файл, чтобы принудительно обновить его.

Ответ 2

По состоянию на 7 декабря 2013 года проблема решена. Вам необходимо обновить плагин Scala в IntelliJ IDEA (это относится как к общему, так и к окончательному выпуску).

Это ссылка на проблему, открытую на веб-сайте сообщества разработчиков JetBrains: http://devnet.jetbrains.com/thread/451395

Ответ 3

Плагин IF получает "застрял", он помогает недействить кеш (в меню файла) и перезапускать intellij.

Ответ 4

Это может быть связано с нарушенной публикацией 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.

Ответ 5

Разрешен билет на прерывистую публикацию sbt.jetbrains. Обновление плагина scala устраняет эту проблему Билет: http://devnet.jetbrains.com/thread/451395