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]