groovy

    0热度

    1回答

    我想通过完全消除Build.xml将build.xml(在我的Ant的项目中使用)完全转换为Groovy脚本。 Bascially,我想要实现的是Build.xml ---> Build.groovy。 我试图这样做时有以下查询。 1)如何在我的Groovy脚本macrodef转化为功能 <macrodef name="build.record"> <attribute name="l

    0热度

    1回答

    我正在使用groovy脚本编写ODI任务的脚本。 我的要求是在SQL服务器和Oracle技术下添加新的数据类型。 我可以从groovy编辑器添加它们,但如何使用groovy脚本来做到这一点。 我正在使用Oracle Data Integrator(ODI)并使用groovy脚本来设置将SQL Server之间的数据迁移到Oracle的任务。现在我想添加ODI SQL Server技术下缺少的新数据

    0热度

    1回答

    我正在设置Jenkins管道构建过程,并开始在多个作业中使用相同的方法,因此是时候将这些常用方法放入共享库中。 我创建的第一个函数是用某些单元测试的结果更新GitHub。我遇到了一个问题,我可以从命令行运行该函数,但是在涉及到在我的Jenkins中使用它时构建它不工作,我似乎无法获得在詹金斯控制台 这调试输出是我的共享库的目录结构 my-project src vars - getC

    0热度

    1回答

    我试图完全自动创建Jenkins。我使用groovy脚本获得了大部分设置。我最后的障碍是使用DSL创建工作。我能够通过创建使用XML的工作: import jenkins.model.* def jobName = "jobname" String configXml = new File('/jobname.xml').getText('UTF-8') def xmlStream = n

    0热度

    1回答

    我如何能够对Groovy中的字符串中的两个不同单词进行regex?确实,我只能在找到一个字符串时才能使用它。 def r = "This is a line that only contains LookForMe and nothing else" def result = r =~ ('LookForMe' || 'AndMeToo') assert result instanceof M

    -3热度

    2回答

    我通过XmlParser检查后写入一些文本。 所有工作正常,但代码,不要关闭该文件,那么我在程序中有问题后者。它创建.tmp文件。那个动作结束后我的文件有多接近? def path = new File("my/path")) def xml = new XmlParser().parse(path) xml.appendNode("include", [ myApp

    0热度

    1回答

    我正在尝试编写一个非常简单的groovy &使用gradle处理依赖关系的spring web应用程序。 事情是我无法启动应用程序,无法弄清楚为什么。 以下是我在ReleaseApp.groovy主要方法 package com.ullink.release.config import org.springframework.boot.SpringApplication import org

    1热度

    1回答

    我有一个测试域验证问题。 这里是我的单元测试: @Unroll void "Validate domain object SecUser when id:#id, username:#username, password:#password"() { when: SecUser user = new SecUser(id: id, username: usern

    0热度

    1回答

    我是一个刚刚开始与Jira中的groovy合作以使一些任务自动化的程序员。 我正在尝试使用Jira中的内联编辑器编写自定义侦听器脚本,但还没有试图让Hello World程序工作。 我不知道脚本是否正在运行,并且看不到任何输出,而且我真的需要一些帮助来弄清楚如何调试脚本,最好是通过输出到某种控制台(甚至只是通过阅读Jira日志,如果有必要的话),这样我才能真正开始学习如何使用这个工具。 我正在使用

    0热度

    1回答

    我想执行一个聪明的方式,而不是硬编码的方式来遍历数组的每个成本值,并能够将值0000连接到成本值。 我曾尝试使用.each但之前的循环,但没有运气,所以想知道如何可以实现? 下面是我曾尝试: def cost = [20, 25, 40, 50] log.error cost.findAll { it.value+'0000' } 和 def cost = [20, 25, 40, 50]