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
Der in Grails 2.0.0 Runtime generierte Clojure 1.2.1 / 1.3 / 1.4'-Proxy schlägt fehl. 1.2.0 ist in Ordnung
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 …
103 grails  groovy  clojure  proxy 

7
Ruhezustand: Automatisches Erstellen / Aktualisieren der DB-Tabellen basierend auf Entitätsklassen
Ich habe die folgende Entitätsklasse (in Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } und meine persistence.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="NewPersistenceUnit"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> …
101 java  mysql  hibernate  jpa  groovy 



5
Wie greife ich im Standardpaket auf Java-Klassen zu?
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 …

12
Einfügen eines groovigen Skripts in ein anderes grooviges
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 …
97 groovy 

5
Die Methode leftShift () für Argumente konnte nach dem Update von Studio 3.4 nicht gefunden werden
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 …

3
Wie kann ich ein Gradle-Skript in ein anderes importieren?
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 …
96 java  ant  groovy  build  gradle 



6
String mit Trennzeichen teilen
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 …
93 string  groovy  split 


3
String-Verkettung mit Groovy
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, …

4
Konfigurieren des Groovy SDK in IntelliJ IDEA
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 …

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.