Als «groovy» getaggte Fragen

Groovy ist eine objektorientierte Programmiersprache für die Java-Plattform. Es ist eine dynamische Sprache mit ähnlichen Funktionen wie Python, Ruby, Perl und Smalltalk. Es kann als Skriptsprache für die Java-Plattform verwendet werden.


1
Hat Groovy eine Methode zum Zusammenführen von 2 Karten?
Die erste Karte ist die Standardoption [a: true, b: false]. Zweite Karte - vom Benutzer übergebene Optionen [a:false]. Hat Groovy eine Methode zum Zusammenführen von Karten [a: false, b:false]? Es ist kein Problem, es in Groovy zu implementieren. Ich frage nach der sofort einsatzbereiten Methode

7
Groovy - Wie vergleiche ich die Saite?
Vergleichen der Zeichenfolge, die als Parameter übergeben wird Die folgende Methode funktioniert nicht. String str = "saveMe" compareString(str) def compareString(String str){ def str2 = "saveMe" if(str2==${str}){ println "same" }else{ println "not same" } } auch versucht String str = "India" compareString(str) def compareString(String str){ def str2 = "india" if( str2 …
84 groovy 

12
Jenkins Pipeline NotSerializableException: groovy.json.internal.LazyMap
Gelöst : Dank der unten stehenden Antwort von S.Richmond. Ich musste alle gespeicherten Karten des groovy.json.internal.LazyMapTyps deaktivieren, was bedeutete, dass die Variablen ungültig wurden envServersund objectnach der Verwendung. Zusätzlich : Personen, die nach diesem Fehler suchen, könnten daran interessiert sein, readJSONstattdessen den Jenkins-Pipeline-Schritt zu verwenden. Weitere Informationen finden Sie hier …

6
So definieren und rufen Sie benutzerdefinierte Methoden in build.gradle auf
Als Teil meines Projekts muss ich Dateien aus einem Verzeichnis lesen und einige dieser Vorgänge im Build-Skript ausführen. Für jede Datei ist der Vorgang derselbe (einige SQL-Abfragen lesen und ausführen). Ich denke, es ist eine sich wiederholende Aufgabe und besser, innerhalb einer Methode zu schreiben. Da ich neu im Gradle …
79 groovy  gradle 

4
Build in Jenkinsfile fehlgeschlagen
Unter bestimmten Umständen möchte ich den Build fehlschlagen. Wie mache ich das? Ich habe es versucht: throw RuntimeException("Build failed for some specific reason!") Dies schlägt tatsächlich den Build fehl. Das Protokoll zeigt jedoch die Ausnahme: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use new java.lang.RuntimeException java.lang.String Was für die Benutzer etwas verwirrend …

30
Versteckte Features von Groovy?
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Es scheint, als wäre Groovy in diesem Thread vergessen worden, also werde ich Groovy dieselbe Frage stellen. Versuchen Sie, die Antworten auf …
78 groovy 

2
Groovy XmlSlurper vs XmlParser
Ich habe eine Weile nach diesem Thema gesucht und auch einige Ergebnisse gefunden, die ich am Ende des Beitrags erwähne. Kann mir jemand helfen, diese drei Fragen für die unten aufgeführten Fälle genau zu beantworten? Für welche Anwendungsfälle ist die Verwendung von XmlSluper sinnvoller als die Verwendung von XmlParser und …


7
Groovy eingebauter REST / HTTP-Client?
Ich habe gehört, dass Groovy einen eingebauten REST / HTTP-Client hat. Die einzige Bibliothek, die ich finden kann, ist HttpBuilder , oder? Grundsätzlich suche ich nach einer Möglichkeit, HTTP-GETs aus Groovy-Code heraus auszuführen, ohne Bibliotheken importieren zu müssen (wenn überhaupt möglich). Aber da dieses Modul nicht Teil von Groovy zu …

3
Jenkins Pipeline, wie man in einen anderen Ordner wechselt
Derzeit verwende ich Jenkins Pipeline-Skript. Um einen Befehl auszuführen, muss ich auf einen Ordner außerhalb seines Arbeitsbereichsverzeichnisses zugreifen. Ich habe es versucht sh "cd $workspace/", aber es wurde der aktuelle Arbeitsbereichsordner zurückgegeben. Wie kann ich in das Stammverzeichnis des Arbeitsbereichs und dann in einen anderen Ordner wechseln? Bitte helfen Sie.


3
Groovy - Konvertiert ein Objekt in eine JSON-Zeichenfolge
Ich bin ziemlich an Grails-Konverter gewöhnt, bei denen Sie jedes Objekt wie folgt in eine JSON-Darstellung konvertieren können ( http://grails.org/Converters+Reference ). return foo as JSON Aber im einfachen Groovy kann ich keinen einfachen Weg finden, dies zu tun ( http://groovy-lang.org/json.html ) JSONObject.fromObject(this) Leere JSON-Strings zurückgeben ... Vermisse ich einen offensichtlichen …
74 json  groovy 


10
Wie greife ich in einem parametrisierten Build auf Parameter zu?
Wie greifen Sie auf parametersset im Abschnitt "Dieser Build ist parametrisiert" eines Jenkins-Jobs "Workflow" zu? TESTFALL Erstellen Sie einen WORKFLOW-Job. Aktivieren Sie "Dieser Build ist parametrisiert". Fügen Sie einen STRING-PARAMETER foomit dem Standardwert hinzu bar text. Fügen Sie den folgenden Code hinzu Workflow Script: node() { print "DEBUG: parameter foo …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.