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

grails - intellij idea 13.1 上的 Groovy Grape 配置

我最近迁移到 IntelliJ IDEA 13.1,我正在将它与 groovy 2.3 一起使用。我在 groovy 脚本中使用了 IDE 对抓取注释的支持,只需按 alt+return 键,IDE 就可以智能地下载抓取依赖项并将其添加到项目类路径中。但是突然之间它停止工作了,我不知道出了什么问题。它也不会记录任何其他无法找到依赖项的特定内容。从 groovy 控制台启动时,相同的脚本运行良好。

让我知道是否有人遇到过这种情况,或者您是否知道在哪里寻找问题。

0 投票
1 回答
1074 浏览

groovy - 常规脚本错误

我是 groovy 的新手。在命令提示符下(我没有使用任何 IDE),我输入了以下内容:(环境变量设置没有问题)

错误 :

data.txt 在该目录中(使用 TAB 键验证)


不知道为什么它会抛出错误????

[data.txt 包含以下格式的原始数据]

1

2

3

4

0 投票
1 回答
195 浏览

jenkins - 无法在存储库中运行 jenkins 脚本,需要身份验证

我需要在存储库中运行 jenkins groovy 脚本,这需要身份验证。我可以使用以下方法访问此脚本:

我在 jenkis 上运行任何不需要身份验证的脚本:

但是,如果脚本存储库需要身份验证,则它不起作用,我收到错误 401。

有没有办法将这两个动作合二为一并在詹金斯上执行脚本?

0 投票
1 回答
2123 浏览

groovy - 是否有与 Python Docstrings 等效的 Groovy?

在 Python 中,当注释一个函数时,你可以用一种更容易自动生成文档的方式来做。他们将其称为文档字符串。

既然我已经在 Groovy 中创建了一个我想传递的抽象类,那么我是否也应该用一种标准的方式来评论它?是否有任何 Groovy 工具可以从代码注释生成基本文档?

0 投票
1 回答
5057 浏览

groovy - 如何将多个jar添加到groovyConole/groovysh的类路径中?

我不得不问这个感觉很荒谬,但我似乎无法将多个 jar 文件添加到 groovyConsole 和 groovysh 的类路径中。如何将多个 jar 文件添加到类路径?这是我尝试过的:

groovyConsole -cp ~/lib/compile/jar/mysql-connector-java-5.1.32.jar:~/lib/compile/jar/ojdbc6-11.2.0.3.jar

但是,当我在控制台中执行此代码时,我得到以下信息:

请注意,第一个 jar 文件 mysql jar 文件已添加到类加载器中,但没有添加第二个 jar 文件 oracle jar 文件。我也尝试过两次使用 -cp 参数,例如:

但这只是失败并出现错误。除了模糊地暗示它就像 Java 一样工作之外,这些文档显然没有任何指导。因此,为什么它如此令人沮丧的第一次尝试没有开箱即用。

我还尝试在使用 Script > Add Jar(s) to Class path 菜单选项启动 groovyConsole 后添加 Jar 文件,但它没有添加任何 jar 文件。

那么为什么这不能以更直接的方式工作呢?

0 投票
1 回答
515 浏览

groovy - 为什么 groovyConsole 支持 `def name = "Neo"` 而 groovysh 不支持

以下是两行代码:

如果我在 中执行它groovysh,我会得到Unknown property: name错误。如果我执行它groovyConsole,一切都会顺利进行。

0 投票
1 回答
254 浏览

groovy - 在 ConEmu 中打开时为 groovysh 重新映射键

Previous Title: Windows 上的 Groovy shell 设置/配置文件位置和示例

我在哪里可以在 Microsoft Windows 7 中找到/创建 groovysh/groovy shell 设置/配置文件?

Groovysh 目前有一个问题GROOVY-6453,其中某些键在我的 groovy 版本的 Windows 上无法正常工作。我以前使用 AutoHotkey 重新映射键,但我已经开始使用 ConEMU 并且到目前为止还没有弄清楚如何使用 AutoHotkey 区分选项卡。

我希望我能够重新映射配置文件中的键,这样它就可以在全局范围内为我的用户工作,并且不再需要 AutoHotkey 脚本。

只是为了澄清我正在使用的特定版本的 groovysh,ConEmu 没有任何问题。

0 投票
2 回答
1170 浏览

groovy - 我们如何在 groovy 中创建 GString 列表

在这里,当我们使用GStringImpl.

0 投票
2 回答
1921 浏览

groovy - 无法启动 Groovy 控制台

我刚刚通过GVM工具在 OSX 10.10.3 中全新安装了 Groovy 2.4.3。我还使用 GVM 安装了相关的库和工具,例如 groovyserv、grails 和 gradle。我使用的 Java 版本是 1.8.0_25。

一切似乎都很好,除了我无法通过命令启动 Groovy 控制台,groovyConsole因为我不断获得此异常:

解决此问题的最佳方法是什么?

0 投票
1 回答
1422 浏览

mysql - 为什么在 GroovyConsole 中查找 DriverManager.getConnection() 失败?

以下 Groovy 脚本可以在命令行中正常工作。(我成功获得了连接。)

但是,如果将相同的脚本加载到 GroovyConsole (2.4.3) 中并运行 - 添加mysql-connector-java-5.1.25-bin.jarusing 'Script' | '将 Jar(s) 添加到 ClassPath' - 它失败了:

我添加到 GroovyConsole 中的类路径并尝试过的所有其他包或类都有效。Groovy 的类加载和 DriverManager 的工作方式是否有一些意想不到的交互?

有没有解决的办法?我正在尝试使用 GroovyConsole 以交互方式测试一些 JDBC 代码(一个函数库,每个函数都将 Connection 作为其第一个参数)。

更新:该Class.forName()部分似乎工作正常。如果我'脚本' | '清除脚本上下文'并在 GroovyConsole 中重新运行脚本,我得到:

如果我重新添加mysql-connector-java-5.1.25-bin.jar,我会回到获取: