问题标签 [groovyscriptengine]
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.
gremlin - 如何在 gremlin groovy 脚本引擎初始化期间用 janus-graph 导入替换 tinkerpop 导入?
我以这种方式使用 janus-plugin 初始化 gremlin-script-engine:
引擎通常使用一些 janus 元素(例如Multiplicity.ONE2MANY
)评估查询:
...但是对于查询:
我得到:
似乎脚本引擎尝试使用 org.apache.tinkerpop.gremlin.structure.VertexProperty$Cardinality
而不是 janus one org.janusgraph.core.Cardinality
。
PS:如果我在查询中使用类的全名org.janusgraph.core.Cardinality.SINGLE
或仅Cardinality
枚举的值(例如 just SINGLE
),那么一切正常。
如何删除 tinkerpop 导入或强制脚本引擎使用插件中的 janus 导入......或者更改 gremlin 查询是否有意义?
scala - 如何从 Scala 调用 Groovy 脚本?
以上是用 xml 文件编写的用于查找商品价格的示例 groovy 脚本。
处理 Groovy 的 Java 代码:
我想要相应的 Scala 代码。
groovyscriptengine - 用于执行远程 shell 命令的 Groovy 脚本
我正在尝试在 jenkins 控制台中使用 groovy 脚本执行远程 shell 命令。您能否让我知道如何连接到远程服务器并执行 shell 命令的概念证明。
谢谢
groovy - 由于 NoClassDefFoundError,Groovy 脚本无法运行
我编写了一个非常简单的 groovy 脚本来测试 cron 表达式是否有效:
运行此失败并显示以下消息:
我的 build.gradle 依赖项如下所示:
我根本不知道应该责备什么以及为什么我不能运行脚本。
任何帮助深表感谢!
elasticsearch - org.codehaus.groovy.GroovyBugError:BUG!elasticsearch 5.6.10 集群日志中“语义分析”阶段的异常
我正在使用 elasticsearch java api 5.6.10 从我的 java 应用程序执行以下代码,我正在使用并使用 groovy 脚本内联执行更新
我在 elasticsearch 集群日志中收到以下错误:
我试图通过 elasticsearch java api 执行的 groovy 代码如下:
groovy - 使用while(soapui groovyscript)在groovy计数器中返回`null`
下面的代码null
在列表的末尾返回 a,我相信稍后会给我带来问题。有谁知道为什么?我确定我不了解这种语言的工作原理:(
groovy - 如何使用 groovy 脚本引擎替换三元运算中的变量
我正在使用 Groovy SimpleTemplateEngine 在运行时动态设置值。我也在字符串中使用三元运算符。三元运算符内的变量的值不会更新。有人可以帮助如何实现这一目标吗?
soapui - 如何将 groovy 脚本的输出传递给soap请求
我是 SoapUI 和编写 groovy 脚本的新手。在我的请求参数中,我有两个字段“from 和 to”。from 是当前日期,to 是一年后的日期。所以我写了一个 groovy 脚本来为当前日期添加一年。以及我传递给请求的相同输出。请帮助我纠正错误。
我想要请求的“to”参数中的一年后的日期。请详细说明,因为我是 groovy 和 soapUI 的新手。我已经经历了几个答案。谢谢你。
And this is my request in SoapUI:
from : ${TestSuite#bt} (Its a senML request)
to : ${#TestCase#addYear}
java - 通过忽略“$”或任何字符来解析 Groovy 字符串(ps:无法控制输入数据)
我正在尝试从一个字符串中替换一个特定的单词 say password
to ,该字符串在 Groovy*******
中具有诸如$
和之类的字符。\n
我无法通过使用来逃避它们,\
因为我无法控制我收到的数据,甚至在我需要的最终输出中,就像之前使用$
.
我试过了str.replaceAll("password","**")
给出:
美元符号后的非法字符串主体字符;解决方案:要么转义文字美元符号 "\$5",要么将值表达式 "${5}" @ 第 2 行第 8 列括起来。 afdmas$
预期 o/p :
unit-testing - 如何模拟脚本中使用的 groovy 类?
我有一些生成器类,用于 Jenkins Pipeline 中的自定义步骤。我想测试这些步骤(它们是 groovy 脚本),以及内部使用的模拟类。虽然测试脚本不是问题,但内部使用的模拟类是有问题的。
我尝试使用 Mockito 来模拟脚本成员,但我尝试的任何方法都没有成功。我找到了在脚本方法中模拟函数或属性的解决方案,但不是类对象。
所以这是(简化的)脚本。它使用充当 XML 生成器的类。
我对模拟“writeFile”或“sh”没有任何问题,但我想模拟 XmlGenerator.generate() 方法,比如