Tag: groovy
Groovy ist eine objektorientierte Programmiersprache für die Java-Plattform. Es ist eine dynamische Sprache mit Funktionen ähnlich denen von Python, Ruby, Perl und Smalltalk. Es kann verwendet werden, als eine Skriptsprache für die Java-Plattform.
3
Antworten
Können Sie mir sagen, wie der Ausdruck Math.min(params.max ? params.int('max') : 10, 100) funktioniert? Es passt nicht die groovy ternären wenn so was besonderes Betreiber ist das? Dank InformationsquelleAutor Ray | 2011-07-31
4
Antworten
Ich bin ein Groovy-Anfänger und versuche zu verbinden, um die GitHub-API von einem groovy-Skript aber ich erhalte eine seltsame Fehlermeldung, wenn HTTPBuilder versucht zum Parsen der JSON-Antwort. Mein einfaches Skript ist wie folgt @Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.2' )
2
Antworten
Versuchen zu verstehen, diese Zeile Groovy-code: return strat?.descriptor?.displayName ?: "null" Ist die ?: eine Kurzform if/else? Heißt das, wenn strat?.descriptor?.displayName ist nicht null, drucken Sie es, oder anderes drucken null ? Ich bin verwirrt weil es gibt
1
Antworten
Ich bin einfach zu spielen mit der Metaklasse Programmierung in Groovy. Aber plötzlich war ich vor einem kleinen problem, von dem ich einfach nicht arbeiten... Hier ist das einfache Skript: //define simple closure def printValueClosure = {
5
Antworten
Habe ich einen groovy-Skript für das neue Jenkins Workflow Plugin, https://github.com/jenkinsci/workflow-plugin. Ich möchte Sie auf senden Sie eine mail an den Benutzer mit der Arbeit anfingen, wenn er Sie braucht input für den nächsten Schritt. Ich habe
4
Antworten
Habe ich gesehen, die am ( @ ) - Zeichen in Groovy-Dateien und ich weiß nicht, ob es ein Groovy-oder Java-Sache. Ich habe versucht, die Suche auf Google, Bing und DuckDuckGo für den mystery at-Zeichen, aber ich
5
Antworten
Ich bin auf der Suche hinzufügen 1 Sekunde, um ein datetime-so kann ich test-Datum-basierte Paginierung. Ich bin der Hoffnung, ein Datum von unserer API-Antwort, konvertieren von Datum-string in ein Datum, und wandeln Sie dann in Millisekunden, fügen
1
Antworten
Ich bin ein Anfänger in soapui testen. Hoffentlich können Sie mir helfen, dieses problem zu lösen. In meinem test-Projekt habe ich eine test-suites, die mehrere Testfälle. Mehrere Testfälle starten Sie den gleichen Testfall. Um diesen test ausführen,
1
Antworten
Ich Schreibe ein Skript, das ein XML-Dokument erzeugt mit MarkupBuilder und ich möchte legen Sie eine XML-Datei in der Struktur Lesen aus einer Datei. Wie mache ich das? Ein Beispiel ist unten. def writer = new StringWriter()
6
Antworten
Suchen wir für eine "include" - Mechanismus für groovy-Skripte, um Platz für cross-cutting-concerns. In meinem Beispiel haben wir, die web-service-Endpunkte als groovy-Skripte und möchten, melden Sie sich zu unserem web-service-Protokoll. dafür nutzen wir unsere impliziten Objekt (immer
2
Antworten
Habe ich einige REST-Endpunkte mit pure Groovy/Grails. Für jetzt sind die meisten der Operationen werden alle CRUD-wie. Ich fange an, vergleichen Sie die Leistung des Grails-app, um eine äquivalente Java - /Spring-app für die CRUD-Szenarien, die ich
2
Antworten
println args println args.size() println args.each{arg-> println arg} println args.class if (args.contains("Hello")) println "Found Hello" wenn ran geben Sie folgenden Fehler: [hello, somethingelse] 2 hello somethingelse [hello, somethingelse] class [Ljava.lang.String; Caught: groovy.lang.MissingMethodException: No signature of method: [Ljava.lang.
5
Antworten
Was ist der eleganteste Weg, um die Ausführung mal auf, wie lange eine Aufgabe fand in einem gradle-build-Skript? Im optimalen Fall melden die Zeit unmittelbar gleichen oder nächsten Zeile, um den Namen der Aufgabe :buildSrc:testClasses (0.518 secs)
3
Antworten
Habe ich Variablen, die formatiert sind, wie im folgenden Beispiel: 2011-03-07 und von Ihnen möchte ich für die Ausgabe der Tag der Woche. Zum Beispiel: Monday oder auch nur Mon Arbeite ich in Groovy, irgendwelche Ideen? InformationsquelleAutor
5
Antworten
Habe ich ein mock-Antwort, die muss einen Wert zurück, der war in der Anfrage. Beispielsweise kann dieser Anforderung kommen: <myReqest><myValue>123</myValue></myRequest> Ich habe bereits eine mockResponse: <myResponse><yourValue>${theValue}</yourValue></myResponse> Ich weiß, wie ich den Wert von ${theValue} durch die Kontext-variable,
4
Antworten
Ich möchte zu finden eine spezifische Taste in einer bestimmten Karte. Wenn der Schlüssel gefunden wird, dann möchte ich, um den Wert der Schlüssel aus der Karte. Dies ist, was ich es geschafft so weit: def mymap
1
Antworten
Ich habe die folgende Abfrage, die id gerne sorty von "raceDate" und "raceNo" asc. Ich kann herausfinden, wie das Sortieren nach einem Feld, aber nicht von zwei, irgendwelche Ideen? def list = { params.max = Math.min( params.max
4
Antworten
Erstellt habe ich eine ArrayList wie folgt: def list = new ArrayList() Aber die codenarc report Warnung wie folgende. ArrayList objects are better instantiated using the form " as ArrayList" Was sind die besseren Möglichkeiten zur Instanziierung
1
Antworten
Ich habe diese Dateien unter der <project_root> Ordner: ./build.gradle ./build/libs/vh-1.0-SNAPSHOT.jar ./libs/groovy-all-2.1.7.jar ./src/main/groovy/vh/Main.groovy In der build.gradle Datei, ich habe diese Aufgabe: task vh( type:Exec ) { commandLine 'java -cp libs/groovy-all-2.1.7.jar:build/libs/' + project.name + '-' + version + '.jar
3
Antworten
Wenn ich einen string wie: s = "This is a simple string 234 something else here as well 4334 und einen regulären Ausdruck wie: regex = ~"[0-9]{3}" Wie kann ich das extrahieren aller Wörter aus dem string
5
Antworten
Wie kann ich die Argumente mit Leerzeichen an die execute-Methode von strings in groovy? Nur das hinzufügen von Leerzeichen wie würde man in einer shell nicht helfen: println 'ls "/tmp/folder with spaces"'.execute().text Diese geben würde, drei gerissene
3
Antworten
Habe ich einen Groovy-Methode, die derzeit funktioniert, ist aber real hässlich/hacky-Suche: def parseId(String str) { System.out.println("str: " + str) int index = href.indexOf("repositoryId") System.out.println("index: " + index) int repoIndex = index + 13 System.out.println("repoIndex" + repoIndex) String
2
Antworten
Habe ich eine log-Datei, dass, würde ich mag, um zu analysieren und bin mit einigen Fragen. Zunächst schien es, es würde einfach sein. Ich werde gehen Sie vor und stellen Sie die Quelle, die ich mit gekommen
3
Antworten
Einige Quellen auf die web behauptet, dass ich sollte in der Lage sein zu geben, der -Xmx Parameter für groovy-aber das macht mir einfach java.io.FileNotFoundException wenn Sie nicht finden können, die -Xmx Datei. Andere Quellen mir sagen,
5
Antworten
Will ich bauen GLAS mit selbst definierten version über die Kommandozeile übergeben, wie: Wenn ich ausführen von gradle build-Aufgabe wie diese: gradle build -Pversion=1.0 myproject-1.0.jar generiert werden soll. Ich habe versucht, das hinzufügen der Zeile unten, um
3
Antworten
Ich zwingen wollen, sich Folgendes Szenario in Jenkins: Habe ich job A und job B Ich deaktivieren möchten Einen job bei job B ausgeführt wird, und nach der Ausführung von job B, die ich aktivieren will den
1
Antworten
Ich glaube, ich habe einige komische Erwartungen... ich will Durchlaufen die zahlen von 1 bis 10. Als eine while-Schleife geht es so: def countMe = 1 while (countMe<11) { println countMe countMe++ } Ich hatte erwartet, dass
1
Antworten
Entschuldigung für die newbie-Frage, aber wie installiere Sie HTTPBuilder für Groovy? Habe ich Hinzugefügt http-builder-0.7.jar, http-builder-0.7-source.jar und http-builder-0.7-javadoc.jar zu GROOVY_HOME/lib. Gibt es etwas, was ich tun muss? Die HTTPBuilder website nicht klar. Code ausgeführt von GroovyConsole: import
6
Antworten
Ich bin immer noch lernen, Grails und zu haben scheinen, trifft Sie ein Stein des Anstoßes. Hier sind die 2-domain-Klassen: class Photo { byte file static belongsTo = Profile } class Profile { String fullName Set photos
2
Antworten
Was ist der code, um das aktuelle Datum und die Zeit in groovy? Ich sah herum und kann nicht finden, eine einfache Möglichkeit, dies zu tun. Im wesentlichen interessiere ich mich für linux äquivalent von date Habe
2
Antworten
Ich bin mit gradle und haben zuvor ausgeführt wurde, groovy 1.76. Ich habe jetzt aktualisiert auf groovy auf meiner lokalen Maschine (groovy_home Punkte zu groovy 2.1.2 etc). $ groovy -version Groovy Version: 2.1.2 JVM: 1.7.0_17 Vendor: Oracle
4
Antworten
Ich bin neu in groovy und gradle und Frage mich, ob jemand wusste, warum meine Scriptlet nicht funktioniert (edit-tatsächlich, es funktioniert, aber die Warnung immer noch angezeigt wird). Dieser Abschnitt ist übernommen aus dem bauen.gradle-Skript und intellij
2
Antworten
Erste von allen, ich bin mir bewusst, die Frage 'Groovy-String zu int' und es ist Antworten. Ich bin ein newbe auf Groovy-Sprache und Recht spielen jetzt um einige Grundlagen. Der direkteste Weg, um konvertieren von String zu
1
Antworten
Das problem, das ich gestoßen ist, wenn ich versuche, um zu überprüfen, in der then - block wurde eine Ausnahme geworfen, und dieser Aufruf auf ein Schein gemacht hat. Blick auf das setup unten: class B {
2
Antworten
Folgende Stück code definiert 4 gradle Aufgaben: 4.times { counter -> task "task$counter" << { println "I'm task number $counter" } } Aber was ist das << operator? Was tut Sie in groovy? InformationsquelleAutor St.Antario | 2014-09-28
1
Antworten
Gegeben, eine HTML-Datei mit der Struktur html -> Körper -> eine Reihe von divs was ist die richtige groovy-Anweisung, um alle divs mit einer nicht leeren tags-Attribut? Folgendes funktioniert nicht: def nodes = html.body.div.findAll { it.@tags !=
7
Antworten
Leider stripIndent auf einem multiline-string funktioniert nicht. Randnotiz: Meine IDE code-style-Einstellungen können nur Leerzeichen Einrückung (Tabulatoren werden durch Leerzeichen ersetzt). Aber ich denke, das sollte egal. def s = """ This is multiline """ println s.stripIndent() nicht
4
Antworten
Ich Frage mich, ob es irgendeine gute Art zu schreiben, neue Zeile in die Datei von Groovy. Ich habe Folgendes Skript: new File("out.txt").withWriter{ writer -> for(line in 0..100) { writer << "$line" } } Könnte ich writer
2
Antworten
Nach ein bisschen Hilfe hier, ich Schreibe eine funktionelle web-test mit Geb und testen wollen deaktiviert - Attribut Wert eines Formular-submit-button, beide, bevor und nachdem ein Ereignis aufgetreten ist, die Strömung sollte wie folgt sein: Laden der
1
Antworten
Möchte ich wickeln Sie jedes element einer Liste in einfache Anführungszeichen ein, und fügen Sie Sie in einen string. Beispiel für die Eingabe: ["aa", "bb", "cc"] Erwartete Ausgabe: "'aa', 'bb', 'cc'" Ich vermutete, dass dies getan werden
2
Antworten
Habe ich string im folgenden format some other string @[Foo Foo](contact:2) some other string @[Bar Bar](contact:1) still some other string nun möchte ich diesen string in some other string <a href="someurl/2">Foo Foo</a> some other string <a href="someurl/1">Bar
4
Antworten
Wie kann ich überprüfen ob eine Zeichenfolge mit einem Muster übereinstimmt, in groovy? Mein Muster ist "somedata:somedata:somedata", und ich möchte, um zu überprüfen, ob der format-string folgt. Im Grunde, der Doppelpunkt ist das Trennzeichen. InformationsquelleAutor kicks |
3
Antworten
Ich bin sehr Neuling für diese groovy-Programmierung. Ich habe geschrieben ein API, das läuft in meinem lokalen system (localhost:2100). Nun möchte ich eine einfache GET-Anfrage an diese API-Verwendung von groovy-code. Ich suchte eine Menge für diese, aber
4
Antworten
Ich versuche, um Parameter von einer PHP middle tier auf einem java-backend, das versteht J2EE. Ich Schreibe die controller-code in Groovy. In gibt, bin ich versucht zu decodieren einige parameter, die wahrscheinlich enthalten internationale Zeichen. Ich bin
4
Antworten
Ok, das sollte einfach sein... Ich bin neu in groovy und ich bin auf der Suche zu implementieren, die folgende Logik: def testFiles = findAllTestFiles(); Bisher habe ich mit den folgenden code, der erfolgreich druckt alle Dateien
1
Antworten
Wie ist die Reihenfolge der doFirst-Methode, ermittelt in einem gradle-build-Skript? Ich habe das folgende Beispielskript enthält zwei doFirst Methoden. Ich verstehe, dass Sie Additiv sind, da Sie beide ausführen, aber die Ordnung, die in diesem Fall sucht
1
Antworten
Ich bin versucht, einen groovigen Funktion innerhalb eines Aps. Bitte Hilfe, wie ich bin zu TARA mir die Haare aus hier. Oben auf meiner Aps-ich habe <%@ page import = company.ConstantsFile %> In meinem GSP habe ich
3
Antworten
Habe ich das log4j-Konfiguration in meiner grails-config.groovy log4j = { error 'org.codehaus.groovy.grails.web.servlet', // controllers 'org.codehaus.groovy.grails.web.pages' // GSP warn 'org.mortbay.log' appenders { rollingFile name:'infoLog', file:'info.log', threshold: org.apache.log4j.Level.INFO, maxFileSize:1024 rollingFile name:'warnLog', file:'warn.log', threshold: org.apache.log4j.Level.WARN, maxFileSize:1024 rollingFile name:'errorLog', file:'error.log', threshold:
2
Antworten
Ich bin mit einem groovy-Skript auslösen, andere Arbeitsplätze, die basierend auf dem Beispiel aus der Groovy-plugin Seite. Bekomme ich eine Liste der jobs, die als parameter angegeben ist, überprüfen Sie vorhanden sind und lösen Sie Sie mit
1
Antworten
Ich versuche auch auf externe code in meinem Workflow-Skript, aber ich bin etwas fehlt. Der erste Schritt scheint zu funktionieren. Wenn der Pfad ungültig ist dies fehlschlägt: evaluate( new File('/home/larry.fast/Wkflo.groovy')) Aber ich habe versucht, eine Reihe von