debugging - 如何调试 Intellij Idea 中存储为文本的 Groovy 命令

标签 debugging groovy intellij-idea

我在数据库中存储了一组常规命令。这些命令被解析并加载为脚本,然后运行该脚本。有没有办法调试这个脚本?

我想我可以将所有这些命令加载到本地文件系统,并在运行时将脚本与存储的源文件关联起来。有关如何完成此操作的任何指示是 非常感谢。

示例代码:

  Script parsedScript = shell.parse(new File("TestScripts.groovy"));// Instead of this line the scripts are loaded from the database.
  parsedScript.run();

Intellij 版本:11.4

最佳答案

我知道动态解析时无法进入 TestScripts.groovy,但为什么不将文件本身添加为源(或添加新模块)并直接在 IDEA 中运行它?

Running and Debugging Groovy Scripts

如果您需要从数据库重新生成文件,您可以在调试之前创建另一个脚本来执行此操作。

关于debugging - 如何调试 Intellij Idea 中存储为文本的 Groovy 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15118415/

相关文章:

macos - 是否可以在 Mac OS 上调试 x64 程序集?

C - Valgrind 不显示 Makefile 编译的代码的行号

java - 如何从 Groovy Spring 注入(inject)我的 Controller 层

java - 从 Activity 启动 DialogFragment

java - 生成构建器方法而不是 setter

java - 为什么类型推断在这里失败了?

eclipse - CFBuilder 没有在断点处停止

android - ndk-gdb 无法找到 gdb.setup

sqlite - 尝试访问本地数据库时,使用gradle获取java.lang.ClassNotFoundException:org.hsqldb.JDBCDriver

grails - 错误 连接被拒绝 : Grails email verification using mail plugin