groovy 相关问题

Groovy是Java平台的面向对象编程语言。它是一种动态语言,其功能类似于Python,Ruby,Perl和Smalltalk。它可以用作Java平台的脚本语言。

Griffon 支持哪些 Java 版本?

我想在 Griffon 中编写一个 Swing 应用程序,但我不确定我可以支持哪些版本的 Java。

回答 1 投票 0

Spock 不清楚的断言行为

据我所知,验证测试结果的一种方法是将表达式写入 then 部分,其计算结果为布尔值。 然而最近我经历了一种我不理解的行为。好像...

回答 2 投票 0

Jenkins 管道触发基于特定分支的代码更改构建

我一直在尝试将 Jenkins Freestyle 项目转换为 Pipeline 项目,该项目使用共享库作为辅助函数,但我没有成功让 Jenkins Pipeline 触发...

回答 1 投票 0

如何从另一个文件访问groovy全局变量

我有一个groovy脚本aa.groovy: 一个=“富” 和第二个脚本 bb.groovy: 导入aa 打印“$a” 但这不起作用。我尝试过每种组合 def a = 'foo' 一个=“富” @Field a =...

回答 1 投票 0

在 Groovy 中,如何修复此错误:groovy.util.slurpersupport.GPathResult

给出以下代码片段: @Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1') def http = new groovyx.net.http.HTTPBuilder('http://www.codehaus.o...

回答 2 投票 0

Jenkins Groovy 构建后替代方案

您可能知道 Postbuild Script 插件在 1.62 中被标记为已弃用。关联: https://github.com/jenkinsci/job-dsl-plugin/wiki/Migration#migration-to-162 我用它来做几件事,例如...

回答 2 投票 0

RabbitMQ 消费者消息 - 错误转换为 base64

我正在使用 SAP CPI 和 Groovy 脚本,当我将此消息发布到队列时,它显示为 Base64。但是,在我的中间件(SAP CPI)的日志中,它显示为常规消息。当我...

回答 1 投票 0

如何将 Maven 命令行参数传递给内联 Groovy 脚本

我正在使用 maven-release-plugin 来发布一些工件。在发布期间:执行目标,我想运行一个内联 Groovy 脚本,该脚本使用我的 SCM 凭据来执行一些任务。 这是一个

回答 2 投票 0

在 Groovy 闭包中使用星号扩展运算符解压最后一个参数

Groovy 可以使用扩展运算符 (*) 来解压列表或元组,这与 Python 中的类似。 在 Python 中,我们可以部分解压元组,如下所示: mytuple = ('a', 'b', 'c', 'd') 首先,*其他=我的...

回答 1 投票 0

使用 Groovy 对 xml 进行排序

我的问题与 Sean Reilly 对以下问题的回答相关: 使用 Groovy 对 XML 文件进行排序 当我更换那里时 rootNode.children().sort(true) {it.attribute('name')} 和 rootNode.Person.

回答 1 投票 0

为什么使用XSSFWorkbook会修改原始文件?

我目前在 Jira Scriptrunner 中使用 Groovy。我正在使用 apache 的 XSSFWorkbook。 在脚本中,我加载一个“模板”.xslx 文件,然后使用脚本对其进行修改。虽然菲...

回答 1 投票 0

使用 JaCoCo 实时检测在 Tomcat 下运行的 Grails Web 应用程序

我们尝试使用 JaCoCo (0.8.12) 收集针对 Java11 编译并在 Tomcat (9.0.88) 下运行的 Grails (5.3.3) Web 应用程序中的代码覆盖率信息。 按照 JaCoCo 的指示,我尝试...

回答 1 投票 0

Gradle 找不到 org.codehaus.groovy:groovy:4.0.12

我必须删除我的项目并重新创建它,当我这样做时,我开始从我的 gradle 构建中收到以下错误。 启动 Gradle 守护进程(后续构建会更快) > 任务:编译...

回答 1 投票 0

用于正则表达式匹配的 Groovy 语法

以下 Perl 代码的 Groovy 等效项是什么? 我的 $txt = "abc : groovy : def"; if ($txt =~ / : (.+?) : /) { 我的 $match = $1; 打印“匹配=$匹配 ”; # 应该打印“MATCH=groovy ...

回答 4 投票 0

有没有办法将常量传递给 Groovy 中的注释?

在 Java 中,可以将常量字符串作为参数传递给注释,但我不知道如何在 Groovy 中执行相同的操作。 例如: @Retention(RetentionPolicy.RUNTIME) @Ta...

回答 2 投票 0

如何将我在 Jenkinsfile 中的 groovy 中创建的文件添加到工件中?

我有一个 groovy 函数,可以创建一个 json 文件,我想将该文件包含在构建的工件中。 字符串 pipelineCustomWorkspace = "/jenkins/pipeline-${BRANCH_NAME}/${BUILD_NU...

回答 1 投票 0

Jenkins Pipeline Groovy 字符串比较不起作用

我已经为此苦苦挣扎了几个小时,尝试了几种不同的事情。我开始使用 switch/case,因为 txt.txt 文件仅包含数字状态 [0 .. 4]。 输出...

回答 1 投票 0

如何在 Groovy 中检查实例是 String 还是 GString 类型

我想了解检查变量是否为 string 或 gstring 类型的稳健方法是什么。我认为它与纯 Java 不同: def var = someFunc(); if (var 字符串实例...

回答 4 投票 0

如何知道哪个 git 分支触发了 jenkins 作业

我有一个 Jenkins 管道作业,它按预期工作,配置了选项“GITScm 轮询的 GitHub 钩子触发器”,以便在任何推送到 git 存储库时自动构建。 我迷上了这个詹金斯......

回答 2 投票 0

在结账时从 XML 文件设置 Jenkins Freestyle 项目变量

我有一个 Jenkins 自由式项目,其参数化构建可以在大量步骤中设置变量。对于一个简单的例子,“版本”设置为“1.0.0-prerelease”,这可能是......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.