如何在Intellij Idea中调试存储为Text的Groovy命令

时间:2013-02-27 17:29:12

标签: debugging groovy intellij-idea

我有一组存储在数据库中的groovy命令。这些命令作为脚本进行解析和加载,然后运行脚本。有没有办法调试这个脚本?

我在想我可以将所有这些命令加载到本地文件系统,并在运行时将脚本与存储的源文件相关联。关于如何实现这一点的任何指针都是 非常感谢。

示例代码:

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

Intellij版本:11.4

1 个答案:

答案 0 :(得分:0)

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

Running and Debugging Groovy Scripts

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