diff --git a/par-core/src/main/java/com/par/core/adapter/GroovyScriptEngine.java b/par-core/src/main/java/com/par/core/adapter/GroovyScriptEngine.java index 6bcc318..0c9d957 100644 --- a/par-core/src/main/java/com/par/core/adapter/GroovyScriptEngine.java +++ b/par-core/src/main/java/com/par/core/adapter/GroovyScriptEngine.java @@ -41,7 +41,8 @@ public class GroovyScriptEngine { binding.setVariable("utils", new ScriptUtils()); GroovyShell shell = new GroovyShell(classLoader, binding); - Object scriptResult = shell.evaluate(SCRIPT_PREFIX + groovyScript); + String fullScript = SCRIPT_PREFIX + groovyScript + "\n// PAR 调用入口\nreturn parse(content, url)"; + Object scriptResult = shell.evaluate(fullScript); return buildResult(result, scriptResult); } catch (Exception e) {