问题标签 [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 回答
737 浏览

groovy - GroovyConsole 添加依赖的jar

我在 Mac 上运行 GroovyConsole(要启动我只需从命令行执行 groovyConsole)。我是新手,所以不确定如何导入所需的库(jar)。例如假设我的 groovy 脚本需要 apache commons httpclient。

打开 groovyConsole 时是否需要在命令行中指定 jar 名称,还是应该使用 Grapes?如果是后者,我不确定 Grab 命令的确切语法。我尝试了以下,但它没有工作......

任何帮助将非常感激。

0 投票
2 回答
580 浏览

intellij-idea - 在 IntelliJ groovy 控制台中重新加载更改的类

在 IntelliJ 的 groovy 控制台中是否可以重新加载更改的类?
我已经看到在 groovysh 中有这样做的命令,但似乎 groovysh 与 IntelliJ 的 groovy 控制台不同。

0 投票
2 回答
5435 浏览

groovy - Groovy 无法解析类但在 groovyconsole 中工作

尝试将gpars withPool 方法导入我的项目。导入在groovyconsole中有效,但在 gradle 中构建时无效。

groovyconsole和gradle都在运行 groovy 版本 2.4.5

有任何想法吗?

Groovy 控制台

输出:

Gradle 编译Groovy

与上述相同的导入步骤:

梯度输出:

0 投票
1 回答
149 浏览

groovy - 从 GroovyConsole 执行 shell 命令时出错

当我尝试执行“dir”.execute() 时,我为 windows 和 GroovyConsole 下载了 apache-groovy-2.4.6,我得到了

你能说出什么是错的吗?

0 投票
2 回答
290 浏览

java - java javap和groovy字节码比较

这是javap当我让他显示我的编译类时生成的代码(我选择了方法)

这是代码,通过groovyConsole(相同的方法)显示

但是哪个字节码更多raw?据我了解,javap添加了一些风格,所以第二个例子应该更真实bytecode。我对吗?

0 投票
2 回答
4026 浏览

groovy - groovy中的for循环用于带有连接的字符串

我有类似字符串Color=Blue|Size=M|Style=simpleStyle,需要使用 groovy 将其转换为如下所示。

我已经为循环编写了 groovy,如下所示。我相信我正在以更努力的方式尝试它。有没有使用 Groovy 生成上述 XML 的简单方法?

0 投票
1 回答
1251 浏览

groovy - 从 Groovy Sql 表中获取整个数据的更好方法

我正在尝试从表中获取整个数据,结果应该是逗号分隔的字符串。这是我的代码,它工作正常。

请建议在 Groovy 中是否有更好的方法来处理此要求。

0 投票
1 回答
103 浏览

groovy - 为什么 Groovy 中的两个等价属性不相等

请看一下这个简单的代码:

为什么结果是FALSE

我在 Windows 7 SP1 上的 Groovy 2.4.7 工作

0 投票
1 回答
545 浏览

groovy - 在 Groovy 中按键检索 map 中的值

​ 几乎一天都被上面的代码惹恼了。我不明白为什么我不能通过 map['ust1twastool01a'] 获得价值。

我附上了来自控制台的屏幕截图,它显示地图不是空的,但无法通过键获取其值。map2 只是控制组,因为它具有将字符串映射为键并将列表映射为值的类似结构在此处输入图像描述

0 投票
1 回答
3902 浏览

groovy - 如何在 Groovy 中使用 System.in.readLine()?

我写了一个这样的 groovy 脚本:

但是当我运行它时,我遇到了一个异常:

抛出异常groovy.lang.MissingMethodException:没有方法签名:java.io.BufferedInputStream.readLine() 适用于参数类型:() 值:[] 可能的解决方案:readLines()、readLines(java.lang.String)、 eachLine(groovy.lang.Closure), eachLine(java.lang.String, groovy.lang.Closure), eachLine(int, groovy.lang.Closure), eachLine(java.lang.String, int, groovy.lang.Closure )

而且我发现 System.in.readLines() 确实有效,但是该方法读取了多行。
此外,基本输入功能只能在命令行下工作。在 GroovyConsole 中,当我运行脚本时,我无法输入任何内容。
哪位高手能帮帮我?非常感谢!