У меня есть сценарий Groovy, который запускается следующим образом:
File scriptFile = ...;
ScriptEngine engine = ...;
String script = FileUtils.readFileToString(scriptFile);
Object evalResult = engine.eval(script, bindings);
Неудивительно, что точка останова, установленная в файле скрипта, не срабатывает. Что я могу изменить, чтобы заставить его работать? Сценарий необходимо запускать в контексте более крупной программы (без отдельной конфигурации запуска) и через ScriptEngine
, а файл известен только во время выполнения.