Как: отлаживать код Scala вне среды IDE - PullRequest
23 голосов
/ 16 февраля 2010

Я экспериментирую с использованием jEdit в качестве основного редактора для написания кода Scala.

Вдоль стороны jEdit я использую Apache Buildr и DTerm. Все это работает хорошо, за исключением того, что я действительно не уверен, как мне отладить приложение Scala за пределами большой IDE?

Существуют ли рекомендуемые методы / инструменты для отладки вне среды IDE?

Ответы [ 3 ]

12 голосов
/ 16 февраля 2010

Вместо того, чтобы использовать отладчик, вы можете запустить интерпретатор (или REPL) из точки в вашем приложении. Вы можете найти подробные инструкции здесь

5 голосов
/ 16 февраля 2010

Я не уверен, что вы можете отладить полностью через CLI. Любой инструмент отладки на основе Java должно быть достаточно.

Этот SO вопрос упоминает jswat , который также имеет консольный режим. Он используется в этой записи блога и может быть легко установлен, как показано на рисунке .

1 голос
/ 04 марта 2017

Несколько лет назад возник вопрос о переполнении стека в отношении отладчика CLI Scala. Я только что опубликовал новый ответ на него еще в феврале о новом CLI под названием sdb, который имитирует поведение jdb, обеспечивая поддержку разборки имен в Scala и других улучшениях.

Есть ли отладчик командной строки Scala?


Ответ из этой темы был

Старый вопрос, но вот sdb, клон jdb, написанный на Scala с использованием API отладчика Ensime: https://github.com/ensime/scala-debugger/releases/tag/v1.1.0-M3

И плагин sbt: https://github.com/ensime/scala-debugger/releases/tag/v1.1.0-M3-2

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