Использование SBT из Scala IDE

Путь от SBT до Scala -IDE хорошо описан во многих местах:

  • Начните с проекта SBT
  • Добавить определение модуля SBT: addSbtPlugin ( "com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0-RC1" )
  • Запустите команду eclipse из SBT
  • Открыть Eclipse с установленной надстройкой Scala -IDE
  • Импортировать проект

Что это за обратное? Если я начну новый проект в Scala -IDE, могу ли я просто добавить файл build.sbt и каким-то образом сказать Eclipse использовать его при запуске приложения?

Извините, если это кажется очевидным для некоторых, но я недавно перешел от ItelliJ Idea к Scala -IDE, и я не уверен в настройке Scala -IDE для использования SBT и моих конфигурационных файлов sbt.

Ответ 1

Нет, вы не можете этого сделать. Способ сделать это, как вы описали. Затем, всякий раз, когда вы вносите изменения в build.sbt(например, новую зависимость jar), перезапустите команду eclipse из sbt и обновите проект в Eclipse, чтобы обновленные файлы были перезагружены.

Ответ 2

Как опытный пользователь Eclipse, я задавался вопросом то же самое. Поразило, что, похоже, никто не шел в этом направлении, я решил бросить свой собственный проект.

https://github.com/scalastuff/esbt

Установить плагин, создать или изменить build.sbt, а также получить зависимости, обновить файлы проекта.

Это работает для меня, я использую его каждый день. Но он не идеален или не закончен, и я не прилагаю к нему больших усилий в данный момент. Но не стесняйтесь вносить свой вклад!