问题标签 [groovy-console]

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 回答
1584 浏览

java - 从 Groovy 控制台运行 JUnit 测试

如何使用Groovy 控制台启动 junit 测试?

(目前使用 Groovy 1.6.0)

0 投票
5 回答
9576 浏览

groovy - 您如何配置 GroovyConsole 以便我不必在启动时导入库?

我有一个使用第三方库的 groovy 脚本。每次我打开应用程序并尝试运行我的脚本时,我都必须导入正确的库。

我希望能够打开 GroovyConsole 并运行我的应用程序,而无需导入库。

0 投票
4 回答
1305 浏览

ruby-on-rails - 列出子类在 Ruby 脚本/控制台中不起作用?

这有效:

但这不是。User是我的应用程序中的一个类。

但这确实!

这里发生了什么?我将如何列出 的子类User

0 投票
3 回答
9960 浏览

groovy - SoapUI Groovy 脚本

我正在尝试读取传入的请求并根据请求中的值设置模拟响应soapUI 3.0。为此,我使用以下 groovy 脚本。

但它不起作用,抱怨mockRequest对象为空:

com.eviware.soapui.impl.wsdl.mock.DispatchException:使用脚本调度失败;java.lang.NullPointerException:无法在空对象上调用方法 getContentElement()

但我已经使用了类似的soapUI 2.0版本代码并且成功了。我怎样才能解决这个问题?

0 投票
2 回答
591 浏览

grails - 初学者 Groovy

我正在关注 Graeme Keith Rocher 的“Grails 权威指南”中的代码示例,但遇到了一个相当不寻常的绊脚石。

本质上,存在 2 个域类 - 书签和标签。

书签:

}

标签:

}

我被指示启动 Grails 控制台(这与 groovy 控制台相同)并创建一个新对象,如下所示。

这导致:

根据这本书,GORM 自动提供了一个 addTag 方法的实现。所以我编码...

只是对错误消息感到震惊:

作者在书中没有说明这一点。我想知道是否有人可以帮助我?

谢谢。

0 投票
1 回答
1002 浏览

groovy - groovyConsole X11 启动时出错

我是 perl、python 人,是 java 和 groovy 的新手。运行 groovyConsole 时出现此错误

groovy 工作正常。

我添加了这个

到 /home/me/.bask_profile 和 /home/me/.bashrc 也不过是徒劳。帮助我,让我知道为什么会发生此错误。

0 投票
1 回答
58 浏览

groovy - 通过任何返回声明的限定,循环打破常规

当它符合return语句时,循环是否终止?即使值为空?

0 投票
4 回答
1102 浏览

python - 用于 Python 的轻量级控制台/IDE?

我经常在编码时使用ipython(或常规的 python shell)来测试 python 代码片段,它非常有用。但是,这样做的一个缺点是,如果我想测试多行代码段,或者想在运行之前编写多行代码,那么必须“逐行”执行它并不是很方便。甚至返回更改某些行也很麻烦,因为您必须重新键入后面的所有代码。

我现在正在玩 Groovy,我发现它有一个很好的解决这个问题的方法:Groovy Console。您只需编写所有您想要的代码,就像一个普通的编辑器;然后你点击运行 Ctrl+R(实际上是 Cmd+R,因为我在 Mac 上)它会立即运行所有内容。如果您想更改某些内容(例如,如果有错误),那也很容易——只需更改它并再次按 Ctrl+R。

是否有等效的可用于 python 的?或者您对实现类似行为的方法有什么建议?我可以创建一个新文件,保存它,然后python <filename>.py从 shell 中。但这只是太多的步骤,而且会很麻烦。Eclipse 可能是一个选项,但它太重量级了。我真的在寻找轻量级的东西,当我想测试一些东西时我可以启动它,然后尽快摆脱它。

我很想听听任何想法/建议!

谢谢

0 投票
2 回答
723 浏览

json - groovyConsole 的新手并在导入 Grails 转换器方面遇到困难

当谈到使用 Groovy 和 Grails 的工具时,我仍然只是一只小狗。我想用 groovyConsole 来测试一些想法。我想尝试的代码涉及使用 Grails 转换器,确切地说是 json。我找到了一篇不错的帖子,它解释了如何通过向 groovy-starter.conf 添加类而不是乱搞 ClassPath 来做到这一点。上次我尝试添加 ClassPath 时,我遇到了各种各样的事情!

所以我喜欢这种将代码添加到 groovy-starter.conf 的想法。我在 $GROOVY_HOME/conf 中找到了那个文件。这是我所说的文章:DRY Groovy, How To Get Groovy To Import A Class into a Script

问题:我不知道要添加什么。我想添加import grails.converters.json到我的 groovyConsole 脚本中。但是作为一个新手,我不清楚我在 groovy-starter.conf 中放了什么魔法咒语!

我非常享受我对 Groovy 的新爱,但当我无法让 Google 为我的问题提供答案时,我感到有点沮丧。我想我有 75% 的答案,但可以使用更多的指导。我在这个系统上安装了 JDK 1.6、Groovy 1.6.5 和 grails-1.3.5。什么神奇的词可以修复我的 groory-starter.conf 以便我可以访问 Grails 转换器?

0 投票
1 回答
217 浏览

groovy - 在堆转储中查找 GroovyConsole 脚本的字符串版本

我不小心在 GroovyConsole 中运行了一个带有无限循环的脚本。:-\

为了墨菲定律,我在 3 或 4 小时内没有保存我的工作。所以,在杀死 GroovyConsole 进程之前,我已经转储了堆,希望找到此时正在运行的脚本的字符串版本

您是否有提示它可以隐藏在哪个类中,或者是否有可能?