问题标签 [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 投票
0 回答
236 浏览

groovy - 如何在 GroovyConsole 中使用 Console.readInteger()?

我的 groovy 脚本代码是这样的:

但是当我运行它时,我得到了异常:

抛出异常groovy.lang.MissingMethodException:没有方法签名:静态java.io.Console.readInteger()适用于参数类型:()值:[]

如何从基本输入中读取整数?非常感谢?

0 投票
0 回答
768 浏览

groovy - 在 Groovy 控制台中调用类的静态方法

我有一个没有构造函数的 Groovy 类,并且只包含static方法。在 GroovyConsole 中,导入类然后尝试调用类的静态方法后,我得到一个

如何在 Groovy 控制台中调用类的静态方法?

0 投票
1 回答
631 浏览

groovy - 没有这样的属性:预期类:Script1343(在常规脚本中);

我正在尝试从 oracle db 检索数据,但得到 No such property: expected for class: Script1343 (in groovy script); 错误

0 投票
1 回答
337 浏览

groovy - 两个字段之间的任何字符串的 Groovy 正则表达式

我正在使用 groovy 正则表达式: notification.ietf-restconf:notification.my-pma-device-notification:device-notification.device-notification.notification。~/. [A-Za-z]$/ .entity-ref* 用于通知和实体引用之间的任何字符串,但它不起作用。

这两个字段之间存在的任何字符串的正则表达式应该是什么(groovy)?

0 投票
1 回答
1469 浏览

groovy - 如何使用 groovy 解析 xml

我是 groovy xml 解析的新手。我正在尝试解析下面的 xml 文件

预期结果:

我有第一个使用价值观的孩子docParser.getElementsByTag("tr").first()

这是我得到的错误:

这是我到目前为止所做的:

我不知道如何映射tmpElement.children()值。对此的任何建议都会有所帮助。提前致谢。

0 投票
0 回答
200 浏览

groovy - 无法使用 groovy 创建或搜索索引

我正在使用以下方法来检查和创建弹性搜索索引。该脚本适用于 Elasticsearch 2.3 和 2.4 版本。我正在尝试使用 Elasticsearch 5.0 版,但它不起作用。我正在尝试的只是使用 groovy 脚本动态创建索引和搜索索引。

下面是我的索引结构:

我将如何使这项工作适用于 elasticsearch 5.0 版。请帮助我处理 5.0 的索引结构和搜索查询。那真的很有帮助。在此先感谢。

0 投票
2 回答
5079 浏览

jenkins - 无法在空对象上调用方法 getLastSuccessfulBuild()

无法通过 Groovy 脚本检索 Jenkins 作业上一个成功的作业变量或参数,以便我可以将这些作为变量传递给下一个作业。

错误日志

0 投票
2 回答
2016 浏览

grails - @Grab 不能在 intellij IDE 中为 groovy 工作

我对 groovy 很陌生,ans 正在练习使用 http-builder 包进行 REST 调用,我正在尝试使用 @Grab 注释添加依赖项,但它不下载依赖项,注释不起作用,

我的代码:

我得到的例外:

所以基本上它没有下载http-builder,因此它没有找到类型RESTClient的签名。

我的 groovy 版本是:2.6.0-alpha-1 Intellij 版本:2017.2.3

有什么可以在 groovy 或 intellij IDE 中启动 Grape,任何人都可以帮忙,我被困在这里。

0 投票
1 回答
541 浏览

groovy - 无法让 Groovy 扩展模块工作

我正在尝试创建一个扩展模块,然后在不同的项目/脚本中使用它,但无法让它工作。这是我正在做的事情:

步骤 1:创建一个名为 TemperatureUtils.groovy 的文件,它是一个类类。这是来源:

步骤 2:创建扩展模块描述符 - org.codehaus.groovy.runtime.ExtensionModule,其内容如下:

Step-3:编译类并手动创建一个jar文件,结构如下:

第 4 步:创建一个新脚本来使用扩展模块。脚本来源:

步骤 5:执行脚本。在这里,我收到以下异常:

现在,我尝试了一些方法,但无法正常工作:

  • 从扩展模块描述符中删除了最后一行 - "staticExtensionClasses=",但它不起作用。
  • 通过使用 @Category(Number) 注释并从两个方法中删除参数(并在方法主体中使用 'this' 而不是 'celcius' 和 'fahrenheit' 参数名称),将 TemperatureUtils.groovy 类更改为实际类别但它仍然没有工作。
  • 谷歌了它,但没有找到太多信息。也偶然发现了这个,但这对我也没有帮助。

非常感谢精彩的 stackoverflow 社区可以提供的任何帮助!:)

0 投票
1 回答
123 浏览

grails - 使用 groovy 读取输入 xml 和构造输出 xml 时出错

我正在尝试从输入 xml 中提取值并使用 groovy 构造输出 xml。我遇到了错误。我举了一个小例子来验证逻辑。

错误:java.lang.IllegalArgumentException:参数类型不匹配

谢谢,文卡特