问题标签 [groovyshell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
704 浏览

debugging - 来自类路径的 GroovyShell 调试脚本

当通过 GroovyShell 调用时,这确实对我调试 Groovy 脚本有很大帮助。但是,这仍然只适用于通过完全限定的文件名(例如 file:///home/user/x/src/main/groovy/package/File.groovy)加载脚本时。

当我使用

它失败了(预先设置了启用调试的编译器配置)。

因此,我的脚本驻留在类路径中并分配了包。它们同时执行(通过 File 直接和通过 File+Classloader 资源) - 但 IDE 调试仅在将其称为文件资源时才有效(相对!所以带有“错误”的 src/main/groovy/ 前缀。

仅供参考 - 脚本稍后应包含在 JAR 文件中,整个应用程序将作为 WAR 执行。

关于我可以尝试什么的任何提示?

谢谢和最好的问候,蒂莫

0 投票
1 回答
729 浏览

groovy - 使用命令行参数从 groovy 运行 groovy 脚本

我需要从另一个 groovy 运行 groovy 脚本文件,并获取控制台输出。我尝试使用 GroovyScriptEngine,但问题是我需要将命令行参数传递给脚本,我也没有成功获得控制台输出

谢谢!!!倒钩

0 投票
9 回答
155607 浏览

windows - Groovy Shell 警告“无法打开/创建首选项根节点...”

我尝试groovysh在 Windows 8 上打开 Groovy Shell ( ) 并得到以下输出:

打印上述消息后,shell 按预期启动。

0 投票
2 回答
693 浏览

variables - 变量绑定如何在 groovysh 中实际工作?

这是我不明白的症结所在:

如果vars在表情中解决某事new vars().x,为什么不在表情中vars.x呢?它就像一个幻像标识符,仅出于实例化目的而实际存在。

0 投票
1 回答
163 浏览

groovy - 递归在groovy中不起作用

我有以下一段代码

normalFactorial(1) 方法工作正常并按预期打印 1。第二次调用失败,出现以下异常。任何线索.. ????

0 投票
1 回答
560 浏览

groovy - 从字符串闭包

如何从字符串创建闭包?

就像我有一个字符串def formula = "{it * it}"

现在公式是一个字符串,我不能做公式()

如何将字符串变量公式中的代码块定义为闭包?

0 投票
1 回答
1990 浏览

groovy - 在 Java 应用程序中评估 groovy 脚本需要包含哪个 maven 依赖项

我添加了使用 GroovyShell 在我的 java 应用程序中解析和评估 groovy 脚本的功能。哪个 maven 工件是我的构建中最少包含的?

我知道 groovy-all 肯定会包含我需要的一切,但我猜我也可以使用一个更小的包?

0 投票
2 回答
1972 浏览

java - 如何捕捉 GroovyShell 输出?

我使用 GroovyShell 类创建了一个 groovy 引擎。然后我用“评估”方法运行了一堆语句。
有没有办法捕捉引擎的输出,这样我就可以获得“println”调用输出?
目前它进入标准输出,尽管它是一个摇摆应用程序。

0 投票
1 回答
460 浏览

groovy - 在 groovy 中删除坏字符时的语法错误

你好,我有一个像a= " $ 2 187.00". 我尝试删除所有空格和坏字符,如a.replaceAll("\\s","").replace("$",""). 但我收到错误 Impossible to parse JSON response: SyntaxError: JSON.parse: bad escaped character,如何删除此表达式中的坏字符,使值变为 2187.00。请帮助我。提前致谢

0 投票
4 回答
17020 浏览

groovy - 如何在groovy中使用isNan()检查输入是数字还是字符串

您好,我是 groovy 的初学者,我很困惑如何检查给定的输入是否是数字,我尝试了以下操作

请帮助我如何在 groovy 中使用 isNan。我用谷歌搜索了很多,但没有找到任何结果。提前致谢