Intellij IDEA - Невозможно добавить поддержку фреймворка для Scala - PullRequest
0 голосов
/ 25 января 2020

У меня есть sbt 0.13.16 и Scala 2.10.6, работающие с Intellij 2018.2.1, работающие с рекомендуемыми настройками sbt и Scala для курса Coursera Одерского на Scala (я предполагаю, что их автоматический грейдер представления зависел от старого SBT?).

При создании новых проектов sbt + scala я выбираю вышеупомянутые версии sbt и Scala, затем после загрузки всех зависимостей, когда я щелкаю правой кнопкой мыши New -> ... Я вижу опции для Java класса, но ничего для Scala. У меня уже есть плагин Scala в соответствии с настройками плагина.

Поэтому я пытаюсь добавить поддержку Framework после щелчка правой кнопкой мыши по проекту, выбираю Scala, но затем все отключается, кроме Отмена.

Я просмотрел предыдущие форумы, нашел один , но это показалось актуальным только для git проектов.

Кто-нибудь еще сталкивался с этой проблемой? Нужно ли обновляться до более свежих Scala и SBT? Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

3 голосов
/ 25 января 2020

Пожалуйста, проверьте https://plugins.jetbrains.com/plugin/1347-scala/versions для таблицы совместимости.

Вы можете управлять плагинами в настройках IntelliJ. Ваши версии кажутся слишком старыми, чтобы их уже можно было поддерживать. Это может помочь обновить IntelliJ, а затем go до предпочтений и получить новейшие плагины Scala и SBT.

0 голосов
/ 25 января 2020

Попробуйте выполнить следующие шаги

  1. Установить sbt
  2. Выполнить sbt new scala/scala-seed.g8, который создает каркасный проект с правильной структурой
  3. Открыть проект в IntelliJ через File -> Open
  4. Двойной щелчок по build.sbt
  5. Должен сказать Plugins supporting *.sbt files found

    enter image description here

  6. Нажмите Install plugins
  7. Выберите Scala Плагин

    enter image description here

  8. После установки перезапустите IntelliJ, чтобы активировать плагин.
  9. В Event Log будет указано sbt project detected

    enter image description here

  10. Нажмите import sbt project
  11. Import Module from sbt Откроется диалоговое окно

    enter image description here

  12. Выбрать Use sbt shell для imports и builds
  13. IntelliJ займет некоторое время indexing проекта

    enter image description here

  14. Если все прошло хорошо build.sbt в редакторе не должно отображаться красных волнистых подчеркиваний enter image description here
  15. Быстро нажмите Double-Shift для активации te Search Everywhere и введите Hello.scala

    enter image description here

  16. Нажмите на зеленый треугольник рядом с object Hello, чтобы запустить приложение

    enter image description here

  17. Обратите внимание, что при каждом изменении build.sbt необходимо перезагрузить проект, чтобы изменения вступили в силу: View -> Tool Windows -> sbt -> Reimport all sbt projects

    enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...