2010-02-16 5 views
23

Estoy experimentando con el uso de jEdit como mi editor principal para escribir el código de Scala.Cómo: depurar el código de Scala cuando está fuera de un IDE

Along side jEdit Estoy usando Apache Buildr y DTerm. Todo esto funciona bien, excepto que no estoy seguro de cómo voy a depurar la aplicación Scala fuera de un gran IDE.

¿Existen prácticas/herramientas recomendadas para la depuración fuera de un IDE?

Respuesta

5

No estoy seguro de que pueda depurar completamente a través de la CLI. Cualquier herramienta de depuración basada en Java debería ser suficiente.

Este SO question menciona jswat, que también tiene un modo de consola.
Se utiliza en este blog entry y se puede instalar con bastante facilidad como illustrated here.

+0

no any: http://stackoverflow.com/questions/16337745/intellij-idea-debug-jumps-inside-instead-of-going-over – ses

12

En lugar de usar un depurador, puede ejecutar el intérprete (también conocido como REPL) desde un punto de su aplicación. Puede encontrar instrucciones detalladas here

+0

+1 por interesante :) Nunca pensé en usar el intérprete como antes. –

0

Hubo una pregunta de desbordamiento de pila de hace años sobre un depurador CLI Scala. Acabo de publicar una nueva respuesta en febrero sobre una nueva CLI llamada sdb que imita el comportamiento jdb al tiempo que proporciona soporte para la demanda de nombres de Scala y otras mejoras.

Is there a Scala command-line debugger?


La respuesta de ese tema fue

vieja pregunta, pero aquí es sdb, que es un clon jdb escrito en Scala utilizando el Ensime depurador api: https://github.com/ensime/scala-debugger/releases/tag/v1.1.0-M3

Y el plugin sbt: https://github.com/ensime/scala-debugger/releases/tag/v1.1.0-M3-2

Cuestiones relacionadas