def a = "a string" def b = 'another' Gibt es einen Unterschied? Oder einfach wie Javascript, um Eingaben zu machen 'und das Stringen zu
def a = "a string" def b = 'another' Gibt es einen Unterschied? Oder einfach wie Javascript, um Eingaben zu machen 'und das Stringen zu
Ich versuche gerade, eine Zeichenfolge zu teilen, 1128-2damit ich zwei separate Werte haben kann. Zum Beispiel Wert1: 1128 und Wert2: 2, damit ich dann jeden Wert separat verwenden kann. Ich habe es versucht, split()aber ohne Erfolg. Gibt es eine bestimmte Art und Weise, wie Grails damit umgeht,...
Ich versuche, die Liste der Dateien in einem Verzeichnis und seinen Unterverzeichnissen abzurufen (nicht zu drucken, das ist einfach). Ich habe es versucht: def folder = "C:\\DevEnv\\Projects\\Generic"; def baseDir = new File(folder); files = baseDir.listFiles(); Ich bekomme nur die Verzeichnisse....
Was ist der beste (idiomatische) Weg, um Strings in Groovy zu verketten? Option 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } Option 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } Ich habe...
Ich verwende IntelliJ IDEA 2017.2.3. Ich habe Groovy 2.4.12 über Homebrew (OS X) installiert. Wenn ich eine Groovy-Quelldatei (oder eine Jenkinsfile) öffne , erhalte ich Folgendes: Das Groovy SDK ist nicht für das Modul 'my-module' konfiguriert. . . . . Groovy SDK konfigurieren ... Wenn Sie...
Wie führen Sie einen Build-Schritt / eine Build-Phase nur aus, wenn Sie einen bestimmten Zweig erstellen? Führen Sie beispielsweise einen Bereitstellungsschritt nur aus, wenn der Zweig aufgerufen wird deployment, und lassen Sie alles andere gleich.
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...
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...
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...
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...
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:
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...
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...
Ich bin neu bei Gradle and Groovy und versuche zu verstehen, was auf der Ebene von Groovy passiert, wenn eine Gradle-Aufgabe definiert wird. task hello { println "configuring task hello" doLast { println "hello there" } } Durch das Lesen des Buches "Gradle In Action" weiß ich, dass dies task hello...
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...
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...
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 (
Gibt es eine mapMethode in Groovy? Ich möchte so etwas wie mit dem folgenden Scala-Snippet machen: scala> val l = List(1, 2, 3) l: List[Int] = List(1, 2, 3) scala> l.map(_ + 1) res0: List[Int] = List(2, 3, 4)
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...
Ich fange gerade mit Groovy an. Ich konnte nirgendwo Beispiele finden, wie man mit Argumenten für ein Groovy-Skript umgeht, und habe diese Methode selbst gehackt. Es muss einen besseren Weg geben, dies zu tun? Wenn ja, suche ich diesen besseren Weg, da ich wahrscheinlich das Offensichtliche...