Как отладить приложение Scala из IntelliJ Idea [akka-http, sbt]

Я хочу отладить мой проект sbt который является akka-http .

Я использую postman для удара по маршрутам. Когда я начинаю отладку по идее, щелкая правой кнопкой мыши по основному классу и выбирая отладку, запускается окно отладки, и когда я выбираю маршрут от почтальона, содержимое окна отладки исчезает, а на вкладке переменной отображается the application is running .

Я хочу посмотреть, что произойдет, когда я отправлюсь в путь. Это то, что мы делаем с отладкой. Возможно, я неправильно запускаю отладчик. Пожалуйста, ведите меня, я никогда не делал это раньше. Также я запускаю команды sbt для своих проектов из оболочки sbt.

Всего 1 ответ


Используйте sbt shell для запуска вашего приложения.

введите описание изображения здесь

Нажмите Attach debbugger to sbt shell (зеленый значок на sbt shell )

введите описание изображения здесь

и запустите ваше приложение из оболочки sbt. Отладчик должен работать. Это остановит ваше приложение на первой точке останова, как и ожидалось:

введите описание изображения здесь

введите описание изображения здесь


Есть идеи?

10000