Почему IDEA сообщает об ошибках для build.sbt в новом проекте sbt?
Я запускаю редакцию сообщества IntelliJ 13.1.5. У меня установлен JDK, Scala, SBT. Заданы переменные JAVA_HOME, JDK_HOME, SCALA_HOME и SBT_HOME. Если я создам новый проект SBT, после первоначального обновления sbt, я получаю следующее:
![intellij error]()
Вещь компилируется и работает нормально, даже если я добавляю зависимости, но сам файл показывает тонны ошибок. Настройки F4 показывают пустой материал модуля SBT:
![empty module]()
Затем я установил https://github.com/mpeltonen/sbt-idea и запустил sbt gen-idea в папке проекта. Это создало кучу файлов и перезагрузило проект, а красные в sbt файле ушли.
Это на моем ноутбуке. Однако на моей рабочей машине просто создание нового проекта отлично работает, а файл sbt не заполнен красным. Кажется, не может понять, как эта машина отличается. Любые указатели на то, как решить эту досадную проблему?
Ответы
Ответ 1
Пожалуйста, проверьте, добавлена ли в библиотеку компилятора scala -library *.jar "Scala
Эта ссылка может быть полезна:
http://blog.jetbrains.com/scala/2010/09/02/project-configuration-explained/
Если вы используете windows или linux, см. также:
http://confluence.jetbrains.com/display/SCA/Setting+up+Scala+plugin+project+in+IntelliJ+IDEA
Ответ 2
Я также получал подсвеченные ошибки во всем файле build.sbt.
Исправлено, что нужно было выбрать "Загрузите" Источники для SBT и плагинов "в окне" Импорт проекта "из окна SBT.
Ответ 3
В случае, если IntelliJ IDEA немного борется с кэшированием. Решения: - Файл → Недействительный кеш и перезапуск - Закройте IDEA, удалите .idea, повторно импортируйте ваш проект