我有一个Groovy脚本,它是这样运行的:
File scriptFile = ...;
ScriptEngine engine = ...;
String script = FileUtils.readFileToString(scriptFile);
Object evalResult = engine.eval(script, bindings);
不出所料,脚本文件中设置的断点没有触发。我应该做哪些改变才能使其正常工作?这个脚本需要在较大程序的上下文中运行(没有单独的启动配置),并通过 ScriptEngine
运行,该文件在运行时才会被知晓。