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.

6
Scala vs. Groovy vs. Clojure [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 6 Jahren . 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. Kann jemand bitte die …



7
Wie kann ich die Ausgabe eines Shell-Befehls ausführen, der mit einer Variablen aus Jenkinsfile (groovy) ausgeführt wird?
Ich habe so etwas in einer Jenkins-Datei (Groovy) und möchte den Standard- und den Exit-Code in einer Variablen aufzeichnen, um die Informationen später zu verwenden. sh "ls -l" Wie kann ich das tun, zumal es den Anschein hat, dass Sie keinen wirklich groovigen Code innerhalb von ausführen können Jenkinsfile?

21
Gibt es einen Null-Koaleszenz-Operator (Elvis) oder einen sicheren Navigationsoperator in Javascript?
Ich erkläre anhand eines Beispiels: Elvis Operator (? :) Der "Elvis-Operator" ist eine Abkürzung des ternären Operators von Java. Ein Beispiel dafür ist die Rückgabe eines "vernünftigen Standardwerts", wenn ein Ausdruck in "false" oder "null" aufgelöst wird. Ein einfaches Beispiel könnte folgendermaßen aussehen: def gender = user.male ? "male" : …

9
Groovy Shell-Warnung "Prefs-Stammknoten konnte nicht geöffnet / erstellt werden ..."
Ich habe versucht, die Groovy Shell ( groovysh) unter Windows 8 zu öffnen und habe die folgende Ausgabe erhalten: java.util.prefs.WindowsPreferences <init> WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. Nach dem Drucken der obigen Nachricht wurde die Shell wie erwartet gestartet.



7
Groovy, das Shell-Befehle ausführt
Groovy fügt die executeMethode hinzu String, um das Ausführen von Shells ziemlich einfach zu machen. println "ls".execute().text Wenn jedoch ein Fehler auftritt, wird keine Ausgabe ausgegeben. Gibt es eine einfache Möglichkeit, sowohl den Standardfehler als auch den Standard zu ermitteln? (außer eine Menge Code zu erstellen; zwei Threads erstellen, um …
178 groovy 

4
Können Kommentare zu einer Jenkins-Datei hinzugefügt werden?
Sind Kommentare in einer Jenkins-Datei möglich? Wenn ja, wie lautet die Syntax? Ich verwende die deklarative Pipeline-Syntax. Ich möchte den Abschnitt "Post" unten auskommentieren, bis mein SMTP-Server funktioniert. pipeline { agent { label 'docker-build-slave' } environment { IMAGE = 'registry.gitlab.com/XXXXX/bible-server' DOCKER_REGISTRY_CREDENTIALS = credentials('DOCKER_REGISTRY_CREDENTIALS') } options { timeout(10) } stages { …


4
Karte in Groovy durchschleifen?
Ich habe eine sehr einfache Aufgabe, die ich in Groovy zu erledigen versuche, aber anscheinend nicht zum Laufen bringen kann. Ich versuche nur, ein Kartenobjekt in Groovy zu durchlaufen und den Schlüssel und den Wert auszudrucken, aber dieser Code funktioniert nicht. // A simple map def map = [ iPhone …
174 dictionary  groovy 

6
Empfohlener Weg, um einen Gradle-Build zu stoppen
Wie kann ich einen Gradle-Build stoppen, nachdem ich ein Problem festgestellt habe? Ich kann eine Zusicherung verwenden, eine Ausnahme auslösen, eine System.exit ausführen (schlechte Idee) oder eine dedizierte Funktion in Gradle verwenden (aber ich konnte keine finden). Was ist der beste Weg für Gradle (und warum?).
162 groovy  build  gradle 

21
Gradle findet tools.jar nicht
Ich verwende Javadoc-Doclets mit Gradle, daher muss ich das Paket tools.jar verwenden, das sich im Ordner lib des JDK befindet (in meinem Fall 1.6.0_26). Der Punkt ist, dass gradle es nicht automatisch nimmt, also habe ich dieses Tools-Paket zu meinem libs-Ordner hinzugefügt und es dann zu dependencies.gradle hinzugefügt. Jetzt möchte …
160 java  gradle  groovy  build 

3
Unterschied zwischen Groovy Binary und Source Release?
Ich habe die Wörter Binär und Quell- Release in vielen Websites Download-Abschnitte gesehen. Was meinen sie eigentlich? Zum Beispiel habe ich dies auf der Groovy- Download-Seite gesehen. Meine Frage ist, wie sie sich unterscheiden? Beide neigen dazu, Groovy zu installieren, aber was ist der Hauptunterschied?

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.