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

groovy - 用于建立与 ActiveMQ 的连接的 Groovy 脚本

我是 groovy 的新手。谁能帮助我如何通过 groovy 脚本建立与 ActiveMQ 的连接?

那真的很有帮助。

0 投票
2 回答
222 浏览

groovy - 如何使用groovy修剪csv中列的前两个字符

0 投票
1 回答
294 浏览

java-8 - 如果使用 appendValueReduced,则 DateTimeFormatterBuilder 解析低于 31 SMART 的天数不是 STRICT

在 groovyConsole 中使用 DateTimeFormatter 和 DateTimeFormatterBuilder

...但

因此,带有 .parseStrict() 的 DateTimeFormatterBuilder 会解析相当智能,而 DateTimeFormatterBuilder 根本不应该这样做,但 STRICT 或 LENIENT (?)'

如果天数超过 31,我会收到错误消息。

问题似乎是 .appendValueReduced()。没有它,我会像预期的那样成为错误。

我做错了什么?

谢谢

拉维

0 投票
1 回答
547 浏览

java - 错误:无效的字符串常量“murrine-scrollbar”,使用 Java9 运行 groovy 控制台时预期的有效字符串常量

我在http://jwork.org/dmelt/中使用 DMelt 2.1,我注意到在使用 JDK9 时我无法启动 Groovy 控制台(在 Ubuntu 17.08、x64、JDK build 9.0.1+11 上)。然后我注意到,即使使用来自 Apache 网站http://groovy-lang.org/的 groovy-2.6.0-alpha-2 包中的原始“groovyConsole”,JDK9 也会引发很多警告:

如何解决这个问题?使用 JDK 1.8 时我没有任何问题。

0 投票
2 回答
473 浏览

groovy - 常规的正则表达式不起作用

请在下面找到我的代码。我正在尝试遍历文件和目录并打印出与正则表达式的所有匹配项:(&)(.+?\b) 但这似乎不起作用(它返回一个空字符串)。我哪里做错了?

0 投票
1 回答
830 浏览

groovy - 如何更改 GroovyConsole 的字体

我在 Windows 10 上运行 GroovyConsole 2.4.13。我想更改文本区域和输出窗口的字体。我不知道该怎么做。可以做到吗?在以前的版本中不可能吗?Apache 是否取消了该功能?

0 投票
1 回答
6310 浏览

groovy - 从 JSON ARRAY(地图列表)中查找/过滤具有特定键值对的列表

我有一个 JSON 数组(地图列表),类似于:

1) 我想获取/过滤/返回所有包含键值对“ METHOD:CLICK ”和“ RESULT:FAIL ”的列表

2)我想获得包含键值对“ METHOD:CLICK ”和“ RESULT:FAIL ”的列表计数

3)从上面的地图列表中,我想获取键“ METHOD ”的所有唯一/不同值

0 投票
1 回答
556 浏览

groovy - 如何对 JSON ARRAY(地图列表)中的数据进行排序并将其导出到 excel/csv

我有一个 JSON 数组(地图列表),类似于:

我想在一个列中生成一个具有唯一方法名称的报告,并在另一列中生成它们的失败百分比并导出到 csv/excel/html。报告应采用以下模式

报告 :

1)实现这一目标的最短的常规代码是什么?
2) 我们如何将数据导出到 excel/csv?

我有这些可用的代码片段,但无法连接这些点

a) 获取唯一方法列表 listOfMap.METHOD.unique()

b) 获取每个 METHOD 的运行次数(这里我想遍历上面的输出) listOfMap.count { map -> map.METHOD == 'CLICK'}

c) 从上面的列表 listOfMap.count { map -> map.METHOD == 'CLICK' && map.RESULT == 'FAIL' } 中获取所有方法的 FAIL 计数

现在我要计算:(每种方法的失败结果计数/每种方法的总运行次数 * 100)

0 投票
1 回答
1828 浏览

regex - groovy:如何从文件中删除以非唯一字符串开头的行

*** 编辑示例以显示顺序不是一个因素

我有一个包含内容的文件:

我想删除前一行以相同字符串开头并以包含(或包含字符串)的文件结尾的行:

目前我的代码只是将文件的内容保存到一个字符串中:

我想更新文件或保存描述字符串中的第一个“非唯一”行加上唯一行。

0 投票
2 回答
10356 浏览

jenkins - 在 Groovy 中使用分隔符拆分字符串并避免 IndexOutOfBoundsException

我想将输入参数拆分inputDetails为单位级别。我正在使用 tokenize 来执行此操作。这是我的代码:

常规代码:

输出:

此输出是正确且符合预期的。但是,如果我将 Groovy 代码的第一行更改为以下内容:

我收到以下错误消息:

我该如何解决它以防止IndexOutOfBoundsException同时支持1234-a0-12;1111-b0-341234-a0-12;1111-b0输入?