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.
2
Antworten
Gegeben doSomething(Function foo) { println foo(2) } Groovy: doSomething( { it*it } as Function ) Java: doSomething( (x) -> x*x ) Ist, gibt es einen Unterschied zwischen den beiden? InformationsquelleAutor Harpreet Singh | 2013-09-17
6
Antworten
Plane ich mit dem lernen zu beginnen ein Java web-framework (ich Liebe die Java-API) habe ich schon verwendet, Rails und Django. Ich möchte etwas in der Nähe zu Java, aber ohne all die Komplexität von J2EE. Habe
1
Antworten
Ich habe einen gradle-build-Skript ähnlich: apply plugin: 'war' task genSources << { //here I generate some java files } //making sure that source files are generated //before compilation compileJava.dependsOn(genSources) Wie kann ich die generierten Dateien in genSources
1
Antworten
Ich Frage mich, ob es einfacher "Gradle-like" Art und Weise, wie die Liste der Dateien im Verzeichnis, SONDERN NUR die, passenden regulären Ausdruck. Derzeit meine Lösung sieht ungefähr so aus File fileList = file("${moduleDir}/target") //pattern for maven
2
Antworten
Die situation: def str = """ <foo xmlns:weird="http://localhost/"> <bar>sudo </bar> <weird:bar>make me a sandwich!</weird:bar> </foo> """ def xml = new XmlSlurper().parseText(str) println xml.bar Die Ausgabe dieses snippets ist # sudo make me a sandwich! Scheint es, wie
3
Antworten
Frage ich mich, ob es ist ein einfacher Weg, um konvertiert ein XML-formatierter string mit Zeilenumbrüchen und Tabulatoren in einer einzigen Zeile der xml-string ohne Formatierung. ich bin aktuell denken zu tun s.replaceAll("\n",""); s.replaceAll("\t",""); aber gibt es
5
Antworten
ich bin ein Neuling in groovy also ich habe eine Frage, ich habe zwei Listen, und ich möchte wissen, ob ein Wert vorhanden ist in der ersten Liste gibt es auch in der zweiten Liste, und es
2
Antworten
Ich dies gelesen habe: http://docs.groovy-lang.org/latest/html/gapi/groovy/transform/CompileStatic.html, und diese: Sollte ich die Groovy-s @CompileStatic wenn ich mich auch mit Java 7, und zu verstehen, sicherlich gibt es performance-Verbesserungen zu haben, aber ist es das? Ich verstehe nicht genau, was
1
Antworten
Habe ich eine Aktive Auswahl Parameter aufgerufen UMWELT. Ich will, dass die parameter in meine nächste Aktive Auswahl Parameter. Wie Kriege ich die bisherige Auswahl? Hier ist mein code. Ich kann nicht herausfinden, wie das abrufen der
1
Antworten
Ich bin Aufruf eines REST-basierten Dienstes von SoapUI. Habe ich einen Last-test für den service und der test funktioniert. Ich schrieb den folgenden code in meinem setup-Skript für den load-test. log.info("This is from the setup script") def
1
Antworten
Ist, dass die Rückgabe notwendig? Lassen Sie uns sagen, es ist in der Mitte einer Handlung. render(contentType:'text/json', text: ['success': true] as JSON) return Was ist der Unterschied zwischen mein und dein zu Bearbeiten? funktionell, Sie können identisch
1
Antworten
Ich weiß, diese Frage wurde hier gestellt, bevor, aber keiner von Ihnen fordern genau das, was ich Suche. Möchte ich wissen, wie wir bestätigen können, eine RESTful service-response - (application/xml) gegen eine XSD schema-Datei über das groovy-Skript.
1
Antworten
Ich versuche, laden Sie eine bestehende YAML-Datei (verwendet snakeYaml Bibliothek) in meinem Groovy-Projekt. Ich habe eine Klasse namens YamlTape.groovy enthält die Methode zum laden der YAML-Datei mit den folgenden code. static YamlTape readFrom(Reader reader) { try {
2
Antworten
Schreibe ich ein paar Skripte, die das ändern von xml-Dateien. Die fraglichen Dateien verwenden das xml:lang-element. Groovy (XmlSlurper) scheint zu sein, das einfügen eines tag0-namespace, die ich nicht zu viel dagegen, außer, es scheint, brechen die spätere
2
Antworten
Könnte jemand geben Sie mir einen nützlichen link, wo finde ich Informationen über das konvertieren der komplexe xml-Konfiguration für die Jenkins-jobs? Hier ist ein Jenkins-job-Beispiel: <project> <actions/> <description>Description</description> <logRotator class="hudson.tasks.LogRotator"> <!-- ...--> </logRotator> <keepDependencies>false</keepDependencies> <properties> <hudson.model.ParametersDefinitionProperty/><!-- ...-->
3
Antworten
Wie zu trimmen (führende und nachgestellte Leerzeichen) der Variablen, in der die Geltendmachung Abschnitt von SoapUI/ReadyAPI ? Ex: Input String : "Failure " Output String : "Failure" Bereit-API Behauptung Popup Meinst du trimmen oder entfernen Sie Leerzeichen
1
Antworten
Bin ich Probleme bei der Bereitstellung einer Grails-Anwendung. Alles funktioniert in der lokalen Testumgebung. FEHLER [localhost-startStop-1] FEHLER-Kontext.GrailsContextLoader - Fehler initialisieren der Anwendung: Fehler beim erstellen bean mit dem Namen 'transactionManagerPostProcessor': Initialisierung der bean fehlgeschlagen; verschachtelte Ausnahme ist
1
Antworten
Muss ich schreiben Groovy-Skript log in eine text-Datei, die ich in der Lage bin zu schreiben, Anfrage-und Antwort-jeder Seife Schritt mit context.expand. Schreiben test-Anforderung und Antwort, die ich benutze: def request = context.expand('${SoapRequest#Request}') new File ("D:/RequestFile.txt").write(request) Was
3
Antworten
Ich versuche zu verspotten, die eine statische Methode readAttributes Verwendung von groovy ist metaClass Konvention, aber die eigentliche Methode get aufgerufen wird. Dies ist, wie ich verspottet die statische Funktion: def "test"() { File file = fold.newFile('file.txt')
1
Antworten
Ich fühle mich wie ich bin etwas fehlt, wie Groovy verarbeitet strings. Ich erkennen, dass Sie unveränderlich, aber was ich tun möchte, ist interpoliert einen Wert zur Laufzeit. Ich kann nicht herausfinden, wie. Lassen Sie mich ein
3
Antworten
Ich versuche zu verbinden, ein einfaches groovy-Skript in die DB. Code: import groovy.sql.Sql class GroovySqlExample2{ static void main(String args) { def sql = Sql.newInstance("jdbc:sqlserver://MYSERVERIP", "uname", "pwd", "net.sourceforge.jtds.jdbc.Driver") sql.eachRow("select * from word"){ println it.spelling + " ${it.part_of_speech}" }
2
Antworten
Als Teil meiner wahrscheinlich falsch und umständlich Lösung drucken Sie ein Formular habe ich ein MS-Word-Dokument, als XML gespeichert und ich bin versucht zu speichern, die XML als eine groovy-string, so dass ich ${fillOutTheFormProgrammatically} Jedoch mit MS-Word-Dokumente
1
Antworten
Ich bin neu in Groovy. warum dies wirft exception zur Laufzeit: int a = [1,2,3,4,5] int lo=0 int hi=4 int x = a[(lo+hi)/2] assert x == 3 während diese in Ordnung sind: int x = a[(int)(lo+hi)/2] und
1
Antworten
habe ich die folgende Groovy-Karte , def mymap=["TXT_TXT":1,"IMG_TXT":2,"TXT_IMG":3,"IMG_IMG":4] Wie finde ich den index eines Elements in dieser Karte? Ich hoffe, dass diese Groovy Maps Seite wird hilfreich sein für die Zukunft Fragen. InformationsquelleAutor Abdennour TOUMI | 2013-05-10
2
Antworten
Habe ich sehr wenig Java Erfahrung. Ich bin versucht zu zwingen, ein Dokument zu Lesen als UTF-8, aber gekommen zu stecken versuchte Haken Sie den InputStream reader, um das Dokument-generator. Hier ist, was ich habe, so weit:
2
Antworten
Ich bin derzeit auf der Automatisierung von PowerPoint 2010-Funktionen in Groovy mit Scriptom - obwohl dieses problem kann allgemein auf jede PowerPoint-automation-Ansatz (dh mehr von einem "VBA-makro" - Problem als die Besondere Umgebung, die ich verwende?). (Scriptom
1
Antworten
Ich bin mit ScriptEngine in meine app zu bewerten, einige client-code in meiner Anwendung. Das problem ist, es ist nicht performant genug und ich brauche, um Maßnahmen zur Verbesserung der Zeitpunkt der Ausführung. Derzeit dauert es bis
1
Antworten
Brauch ich zum vergleichen von zwei Daten im format 13.07.2017 14:03:51,469000000 Verwendung von groovy - Ich versuche, dies zu tun, erhalten aber eine Fehlermeldung. Bekomme ich nächste Daten: time1 = 13.07.2017 14:03:51,469000000 Zeit2 = 13.07.2017 14:03:52,069000000 Dann
3
Antworten
In Ruby, ich kann schreiben: begin do_something # exception raised rescue # handles error retry # restart from beginning end Gibt es etwas ähnliches in Groovy/Java? Fand ich diese aber vielleicht gibt es etwas besseres ? InformationsquelleAutor
2
Antworten
Ich versuche ein XML-Dokument generieren Verwendung von Groovy-MarkupBuilder. XML benötigt, ist von dieser form (vereinfacht): <Order> <StoreID /> <City /> <Items> <Item> <ItemCode /> <UnitPrice /> <Quantity /> </Item> </Items> </Order> Werden die Daten in eine Excel-Datei
1
Antworten
Schreibe ich einen Jenkins gemeinsam genutzte Bibliothek. Ich bin kein Programmierer, mich und deswegen treffe ich viele Fehler, die in der Regel ich weiß nicht, wie zu lösen. My shared library-Struktur sieht so aus: itai@Itais-MBP ~/src/company/pipeline_utils -
2
Antworten
Sah ich in einige der Codes, die ich nicht in der Lage bin zu verstehen, den Zweck der << wie in den folgenden Beispielcode def renderFiles(args) { def model = args.each { fileArgs -> model <<
3
Antworten
Habe ich einen groovy-Anwendung, die eine Oracle-DB als Datenquelle. In Der DataSource.groovy ich habe eingestellt: dataSource { pooled = true driverClassName = "oracle.jdbc.driver.OracleDriver" username = "scott" password = "tiger //loggingSql = true } Für einige performance-Gründen bei
2
Antworten
Wie kann ich überprüfen, ob meine session-variable ist null oder leer ist, in dieser WAHL Seine nicht funktioniert für mich. <processor-chain doc:name="Processor Chain"> <choice> <when evaluator="groovy" expression="#[header:session:countryCode] != "> <logger message="Valid Country Id" level="INFO" doc:name="Logger"/> </when> <otherwise>
2
Antworten
Ich bin neu in Gradle und Groovy und versuchen zu verstehen, was geschieht auf der Ebene der groovy wenn ein gradle-task definiert ist. task hello { println "configuring task hello" doLast { println "hello there" } }
9
Antworten
Kurzem Spiele ich schon ein wenig mit Groovy-und Grails-und ich muss sagen, ich bin nichts, aber beeindruckt von der Einfachheit und Produktivität in diesem Rahmen bieten konnte. In der Vergangenheit habe ich auch begrüßt den Globus über
1
Antworten
Ich versuche, erstellen Sie einen bedingten taglib in grails, um zu bestimmen, ob Sie angezeigt werden oder nicht, ein user-Avatar (ich basiert der code auf der ifLoggedIn tags gefunden hier: http://www.grails.org/AuthTagLib ) Meine taglib sieht wie folgt
3
Antworten
Ich versuche zum erstellen einer sql.Datum durch die Schaffung eines Kalender-Objekts auf dem aktuellen Datum. Dieses fährt mich verrückt, wenn ich fest das Datum als string alles, was gut ist: def dat = java.sql.Date.valueOf("2011-01-31"); Aber, wenn ich
2
Antworten
Ich bin in den Prozess der Aktualisierung eines Projekts zu Groovy v1.6. Wenn ich IntelliJ installiert, meine GROOVY_HOME Umgebung variable verweist auf Groovy v1.5.7, aber jetzt habe ich geändert GROOVY_HOME - zu-Punkt v1.6, es ist nicht klar,
1
Antworten
Muss ich herunterladen und speichern Sie die Datei. Ich bin versucht zu verwenden HTTPBuilder denn es verfügt über eine einfache API und cookies unterstützt. Ich habe folgenden code geschrieben: //create new httpBuilder and set cookies def httpBuilder
2
Antworten
Ich versuche zu lernen, wie das erstellen von einfachen groovy-Klassen, die nicht Domänen-Klassen. Ich möchte einen Satz von Klassen (und deren Objekte) in meiner software, aber Sie haben nicht die Absicht, Speicherung in einer Datenbank. Speziell habe
2
Antworten
In meine Grails-Anwendung muss ich eine Datei erstellen, die im derzeitigen system, bei dem muss ich die Informationen speichern, Wert aus Tabelle in Datenbank. Wie Sie dies tun, von innerhalb der controller-action? Ich habe keine Ahnung davon.
2
Antworten
Was ist der beste Weg, um zu schreiben/ändern *.yaml-Datei Groovy? Möchte ich ändern, die version wird in einer yaml-Datei in meinem jenkins pipeline-job. Mit readYaml ich kann die Inhalte, aber wie kann ich es schreiben wieder zurück?
7
Antworten
Ich versuche zu mischen-in eine Klasse, in der meine Groovy/Grails-app, und ich bin mit die syntax definiert, die in den docs, aber ich bekomme immer eine Fehlermeldung. Ich habe eine domain-Klasse, die wie folgt aussieht: class Person
2
Antworten
Habe ich drei Stufen auf meiner Installations-routine: 1) download 2) entpacken 3) konfigurieren Sie downloads, verwenden ant.bekommen und ant.die Prüfsumme, also Baue ich meine eigene Klasse DownloadTask, und dann in der build: task download (type: DownloadTask) {
4
Antworten
Vor Grails 2.0.X war es möglich, mock-Konfiguration mit einem mockConfig Methode von der Basisklasse bereitgestellt wird, dass tests erweitern. Jedoch, in Grails 2.0.X es wird empfohlen, dass test-Klassen verwenden die @TestFor Mixins anstatt eine Basisklasse erweitern. Dieser
2
Antworten
Wer weiß, wie der Druck der Quelle eine closure in Groovy? Beispielsweise, ich habe diese Schließung (gebunden an a) def a = { it.twice() } Ich würde gerne die String "es.zweimal()" oder "{ es.zweimal() }" Nur eine
1
Antworten
Ich habe einen test-spec in Spock und ich möchte gelten die gleichen tests, um eine weitere alternative mit Ausnahme von einer Methode. Ich erweitere die original spec, umsetzen einige benutzerdefinierte Sachen im Zusammenhang mit der alternative und
7
Antworten
Sollte einfach sein, aber ich konnte nicht es herausfinden. Beim laufen meine unit test innerhalb IntelliJ, ich konnte nicht einen Weg finden, zu sagen, IntelliJ-9.0 sollte es verwenden JUnit4 statt JUnit3. Wenn ein test fehlschlägt, IntelliJ Konsole
6
Antworten
Ich habe sah sich um, konnte aber nicht einen Weg finden, der einfach darunter oder rendering *.html-Dateien in Grails. Meine Anwendung muss g.render oder <g:render> Vorlagen geliefert werden als html-Dateien. Für diese, wie wir wissen, html-Dateien umgewandelt