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.
Bei einer Build-Pipeline von Jenkins 2.1 injiziert Jenkins eine envVariable in die node{}. Zum Beispiel BRANCH_NAMEkann mit zugegriffen werden node { echo ${env.BRANCH_NAME} ... Ich möchte alle env Eigenschaften innerhalb der Jenkins-Pipeline wiedergeben ... wenn man bedenkt, dass ich nicht alle Eigenschaften im Voraus kenne . Ich suche nach Code …
Ich arbeite daran, das Grails Clojure-Plugin in Grails 2.0.0 (und 2.1.0-SNAPSHOT) zu erweitern, und wollte es auf Clojure 1.3.0 aktualisieren und clojure.tools.logging hinzufügen . Clojure löst beim Kompilieren eines Proxys der Log-Stream-Funktion eines ByteArrayOutputStreamIn eine Ausnahme aus clojure.tools.logging: ClassCastException: clojure.asm.Type cannot be cast to clojure.lang.IFn ( https://gist.github.com/a6ae681c37091a3d2379 ) Ich ging …
Heutzutage höre ich viel über "Groovy on Grails" und möchte mehr darüber wissen: Was ist Groovy? Was ist Gral? Welche Art von Anwendungen werden mit Groovy on Grails erstellt?
Ich muss eine Null / Leer- Prüfung für einen Code durchführen, bevor ich eine Logik durchführe. Ich habe Artikel unten, weil ich der Meinung bin, dass er !members?.emptynicht korrekt ist. Gibt es eine bessere Möglichkeit, Folgendes zu schreiben? if (members && !members.empty) { // Some Work }
Ich arbeite jetzt zusammen mit anderen in einem Grails-Projekt. Ich muss einige Java-Klassen schreiben. Aber ich brauche Zugriff auf ein durchsuchbares Objekt, das mit groovy erstellt wurde. Es scheint, dass dieses Objekt im Standardpaket platziert werden muss. Meine Frage ist: Gibt es eine Möglichkeit, von einer Java-Klasse in einem benannten …
Ich habe gelesen, wie man einfach eine groovige Datei in ein anderes grooviges Skript importiert Ich möchte allgemeine Funktionen in einer Groovy-Datei definieren und diese Funktionen aus anderen Groovy-Dateien aufrufen. Ich verstehe, dass dies Groovy wie eine Skriptsprache verwenden würde, dh ich brauche keine Klassen / Objekte. Ich versuche so …
Nach dem Aktualisieren der Studio- 3.4und Gradle-Version auf habe 5.1.1ich den Fehler bei meiner Aufgabe erhalten, da die Methode leftShift () nicht gefunden werden konnte. Meine Aufgabe: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version Number...") incrementVersionName('BetaVersionName') } Ich habe den Fehler für den linken Schichtführer …
Ich habe ein komplexes Gradle-Skript, das eine Vielzahl von Funktionen zum Erstellen und Bereitstellen einer Reihe von Netbeans-Projekten in einer Reihe von Umgebungen zusammenfasst. Das Skript funktioniert sehr gut, aber im Wesentlichen wird alles über ein halbes Dutzend Karten konfiguriert, die Projekt- und Umgebungsinformationen enthalten. Ich möchte die Aufgaben in …
Ich habe mich viel zu lange nach dieser Lösung umgesehen und bin mir nicht sicher, ob ich sie verpasst oder nur etwas falsch eingegeben habe, aber mein Gradle-Skript wird nicht kompiliert. Ich migriere nach Gradle und bin sehr neu darin. Ich bin es sehr gewohnt, Maven für das Abhängigkeitsmanagement 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, oder eine bessere …
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. Ich habe auch versucht: def files = []; def processFileClosure …
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 auf der alten Groovy-Website einen interessanten Punkt zu diesem Thema gefunden: Dinge, …
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 auf "Groovy SDK konfigurieren …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.