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
Wie Importiere ich eine Groovy-Klasse in einem Jenkinsfile? Ich habe versucht mehrere Ansätze, aber keine gearbeitet haben. Dies ist die Klasse, die ich importieren möchten: Sache.groovy class Thing { void doStuff() { ... } } Dies sind
3
Antworten
Ich bin zu einer überlastung des leftShift-operator und wollte wissen, wie um zu überprüfen, ob der angegebene parameter den "anderen" ist ein String? def leftShift(other){ if(other.getClass() instanceof String){ println other.toString() + " is a string!" } Aber
2
Antworten
Wie kann ich überprüfen, aus einem Subversion-repository, das erfordert, dass Benutzer Anmeldeinformationen über eine Jenkins-pipeline groovy-Skript? Es scheint, dass die built-in svn Befehl nicht unterstützt Anmeldeinformationen, also versuchte ich code wie diesen: node { stage 'checkout' withCredentials([[$class:
3
Antworten
Innerhalb einer groovy-Skript (für einen jenkins-pipeline): Wie kann ich eine bash - Befehl anstelle eines sh Befehl? Ich habe versucht, die folgenden: Call "#!/bin/bash" in der sh nennen: stage('Setting the variables values') { steps { sh '''
6
Antworten
In Jenkins/Hudson, mit der Hilfe von einem Postbuild Groovy-Skript, würde ich mag, um eine der folgenden Optionen: eine environment-variable (z.B. aktuelle JOBNAME, BUILD_NUMBER etc.) das Ergebnis einer bestimmten build-Nummer des aktuellen Projekts die build-Nummer der letzten nicht
7
Antworten
Ich verwende Jenkins und Zweigstellen der Pipeline. Ich habe einen job für jeden aktiven git branch. Neues build ausgelöst durch push-in-git-repository. Was ich will, ist zum Abbruch laufen baut in den aktuellen Zweig, wenn neue erscheint im
2
Antworten
Eigenschaften in groovy scheinen, wie Klasse Felder in java ohne eine access-modifier. Ist das wahr? Oder Sie haben eine Besondere Bedeutung. Es scheint, wie es gibt keinen Weg, um die Eigenschaften privat? InformationsquelleAutor Phoenix | 2012-11-05
3
Antworten
Ich bin sehr neu in der Verwendung von groovy. Vor allem, wenn es um Jenkins+Groovy+Rohrleitungen. Habe ich eine string-variable, die kann von Zeit zu Zeit ändern und anwenden möchten einen regex, um Platz für die 2 oder
4
Antworten
Gegeben, diese in eine grails action: def xml = { rss(version: '2.0') { ... } } render(contentType: 'application/rss+xml', xml) Sehe ich das: <rss><channel><title></title><description></description><link></link><item></item></channel></rss> Gibt es eine einfache Möglichkeit zu pretty-print die XML? Etwas aufgebaut in der render-Methode,
2
Antworten
Ich soll löschen von Ansichten, die unter Jenkins, ohne dass die Jobs unter der Ansicht. Ich Frage deshalb, da ich nicht imstande bin zu Geben Sie denselben Namen Anzeigen, auch nach dem löschen dieses als Administrator. Überprüfte
1
Antworten
Ich bin zu starten eine social-web-app-Projekt. Während ich war die Gestaltung von Unterricht habe ich beschlossen, Schnittstellen zu definieren wie "commentable" oder "sympathisch" zu verwenden, wenn nötig. Doch ich konnte nicht herausfinden, wie es zu implementieren, in
5
Antworten
Ich versuche, Holen Sie sich die aktuellen Arbeitsbereich meiner Jenkins-build mit groovigem pipeline-Skript: node('master') { //PULL IN ENVIRONMENT VARIABLES //Jenkins makes these variables available for each job it runs def buildNumber = env.BUILD_NUMBER def workspace = env.WORKSPACE
2
Antworten
Habe ich 2 test-Methoden . Sie alle führen jede Zeile des in dem block, ich brauche eine Bereinigung für add & relax-Methoden. Ich habe versucht cleanup-block void cleanup() , def cleanupSpec() , nicht passt . Wie kann
2
Antworten
In mein maven-Projekt, ich bin derzeit mischen sich meine Java-code mit einigen Groovy-code. Ich bin mit Groovy meist zu konstruieren, die Bohnen an dieser Stelle. Einige meiner Java-code verwendet Groovy beans direkt. Ich so konfiguriert das Maven-Compiler-Plugin
1
Antworten
Ich versuche, die Verwendung von Umgebungsvariablen definiert, die außerhalb jeder Knoten in einem Jenkinsfile. Ich kann Ihnen im Bereich auf jedem pipeline-Schritt in jedem Knoten, aber nicht innerhalb einer Funktion. Die einzige Lösung, die ich denken kann,
1
Antworten
Wie kann man das überschreiben einer Methode aus der Superklasse in einer Klasse erweitert die Superklasse in Groovy? Der Java-Weg funktioniert nicht, da beide Methoden (die in der Oberklasse und der Unterklasse) ausgeführt werden. Zum Beispiel: class
4
Antworten
Möchte ich die Konvertierung von xml zu JSON Verwendung von groovy. Ich verstehe die Besonderheiten der Konvertierung ist abhängig von meiner Vorlieben, aber könnte jemand bitte empfehlen, welche Bibliotheken und Methoden, die ich verwenden soll und mir
4
Antworten
Habe ich einen build-Jobs in Jenkins erstellt durch die Github-Organisation-plugin. Die Jenkinsfile für diesen build Check-out den code mit checkout scm was gut ist, wie es zahlen aus den richtigen Zweig/revision zur Kasse, wenn die Gebäude entweder
2
Antworten
Ich weiß, ich kann ohne Sie Leben, aber die Frage ist schon nervt mich. Gibt es eine Ruby-idiom, das entspricht Groovy ist Elvis-operator (?:)? Im wesentlichen, ich möchte in der Lage sein, zu verkürzen diese PARAM =
5
Antworten
Ich bin ziemlich neu zu testen und SoapUI und ich habe gerade vor ein problem: Ich habe 2 soap-Anfragen, aus denen ich Daten (mit PropertyTransfer), um die Eigenschaften - ich kann tun, und es funktioniert gut für
3
Antworten
Ich versuche, JAXB arbeiten mit einer groovy-Klasse von mir, aber es scheint, dass es nicht funktioniert, aber die java-version läuft. Hier ist der code... Hier sind die Szenarien: Wenn 2 und 3 sind auskommentiert funktioniert es einwandfrei.
4
Antworten
Ich würde gerne wissen, ob es eine Möglichkeit gibt, die für ein root-Projekt zu definieren/Spritzen einige Eigenschaften in die Abhängigkeiten. Genauer gesagt, das problem das ich habe ist, dass ein library-Projekt hat zu wissen, ob "free" oder
3
Antworten
Ich werde meinen Verstand verlieren darüber. Ich habe eine build.gradle - Datei, die etwa folgendermaßen aussieht: apply plugin: 'idea' task blah{ //do something } idea{ //some stuff dependsOn blah } und ich bin immer dies: Could not
3
Antworten
In python, kann ich mit eval() ausführen Benutzer eingegebene code in meinem Programm. Gibt es etwas ähnliches kann ich in Groovy? Ich möchte ein SWING UI textbox wo der Benutzer gibt ein Stück code, das will ich
3
Antworten
Ist es möglich, schnell zu laufen, einzelne/alle-integration-test in einer Klasse schnell in Grails. Die test-app kommt mit schwerem Gepäck der Reinigung der alle kompilierten Dateien und die Generierung von cobertura berichten daher auch, wenn wir mit Einzel-integration-test,
1
Antworten
SO, ich bin testen einer Rest-OAuth-Implementierung. Mein Test-tool sendet die HTTP-Anfrage, aber ich brauche zur Vorbereitung der Authorization-header. , Was ich brauche: ich will ein Gültiger Authorization-Header Was ich habe: Alle Header außer dem oauth_signature Ich habe
4
Antworten
Ich habe versucht, erstellen Sie ein Groovy-Projekt mit Spock-Tests in IntelliJ IDEA. Hier sind die Schritte, die ich gefolgt: Erstellt Groovy-Projekt und fügte hinzu, Maven-Unterstützung. Hinzugefügt Spock Abhängigkeiten und plugins. Ich bin mit POM sehr ähnlich wie
5
Antworten
Möchte ich hinzufügen, dass ein Build-Schritt mit den Groovy-plugin, um eine Datei Lesen und trigger ein build fehlschlagen, je nach Inhalt der Datei. Wie kann ich injizieren Sie die workspace-Datei Pfad in der groovy-plugin ? myFileDirectory =
3
Antworten
Ich habe ein Java\Spring\Hibernate-Anwendung - komplett mit domain-Klassen, die sind im Grunde Hibernate POJOs Es ist ein Stück Funktionalität, die ich denke, kann gut geschrieben werden in Grails. Ich wiederverwenden möchten Sie die domain-Klassen, die ich erstellt
3
Antworten
Wie kann ich angeben, so etwas wie das folgende in meine Jenkinsfile? , wenn Zweig nicht x Ich weiß, wie Sie angeben, branchenspezifischen Aufgaben wie: stage('Master Branch Tasks') { when { branch "master" } steps { sh
4
Antworten
Sagen wir mal wir haben die folgenden Jenkinsfile: stage name: "Cool stage" sh 'whoami' stage name: "Better stage" def current_stage = getCurrentStageName() echo "CONGRATULATIONS, you are on stage: $current_stage" Die Frage ist, wie implementieren getCurrentStageName(). Ich weiß,
2
Antworten
Den ich zum testen von Java-code mit Spock. Ich Teste diesen code: try { Set<String> availableActions = getSthAction() List<String> goodActions = getGoodAction() if (!CollectionUtils.containsAny(availableActions ,goodActions )){ throw new CustomException(); } } catch (AnotherCustomExceptio e) { throw new
4
Antworten
Ich versuche, mit dieser Methode ohne Verschluss def copyAndReplaceText(source, dest, targetText, replaceText){ dest.write(source.text.replaceAll(targetText, replaceText)) } def source = new File('C:/geretd/resumebak.txt') //Hello World def dest = new File('C:/geretd/resume.txt') //blank copyAndReplaceText(source, dest){ it.replaceAll('Visa', 'Passport!!!!') } aber wenn ich es
6
Antworten
In java - /groovy-Anwendung bin ich mit org.slf4j.Logger Ich mag log-Methode die Ausführungszeit und schlägt vor, verwenden Sie folgenden code, def startTime LOGGER.isDebugEnabled() { startTime = System.currentTimeMillis() } doSomething() LOGGER.debug("Execution took {}ms", (System.currentTimeMillis() - startTime)) Ich denke
3
Antworten
Ich versuche zu definieren, die ein array in der gradle.Eigenschaften-Datei. Wenn ich zum Beispiel den nächsten, in einigen gradle-Skript: project.ext.mygroup = [ myelement1: "myvalue1", myelement2: "myvalue2" ] project.mygroup.put("myelement3", "myvalue3"); //As internally it works like a hashmap und
1
Antworten
Ich versuche, die Inhalte ändern von json und anschließend ausdrucken, um zu sehen, ob er sich verändert hat mit diesem code aber immer Fehler def builder = new JsonBuilder(request) log.info(builder.content) builder.content.device.dpidsha1= 'abcd' log.info(builder.toPrettyString()) Fehler: no such property:
2
Antworten
Versuchen wir Durchlaufen einer Map, aber ohne Erfolg. Wir reduzierten unsere Frage zu diesem minimal-Beispiel: def map = [ 'monday': 'mon', 'tuesday': 'tue', ] Wenn wir versuchen, Sie zu Durchlaufen mit: map.each{ k, v -> println "${k}:${v}"
2
Antworten
Habe ich eine Reihe von Zeichenfolgen wie asdf v1.0 jkl v3.04 alle meine Saiten sind eine Gruppe von Zeichen gefolgt von einem Leerzeichen, dann " v " dann eine Zahl. Ich möchte zu extrahieren, aus jedem string,
1
Antworten
Ich habe ein problem mit der Datenbank-Abfragen, wenn ich versuche zu laufen, Sie aus meinem groovy-Skript. Manchmal, aber sehr oft, ich habe einen Fehler: com.microsoft.sqlserver.jdbc.SQLServerException: The connection is closed. at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:190) at com.microsoft.sqlserver.jdbc.SQLServerConnection.checkClosed(SQLServerConnection.java:388) at com.microsoft.sqlserver.jdbc.SQLServerConnection.createStatement(SQLServerConnection.java:2156) Dem Modul,
2
Antworten
Bin ich versucht zu splitten einer Nachricht auf ein newline-Zeichen und verwenden Sie das folgende Skript: def mesType = ""; def lines = message.getPayload().split("\n"); if ( lines[0][0..6] == '123456' || lines[1][0..6] == '123456') { mesType = "MES1";
1
Antworten
Habe ich eine sehr einfache ( dachte ich ) die xml Datei wie diese... <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <Things> <thing indexNum='1'> <a>123</a> <b>456</b> <c>789</c> </thing> <thing indexNum='2'> <a>123</a> <b>456</b> <c>789</c> </thing> </Things> Das Problem, das ich
4
Antworten
Hallo, ich bin ein Anfänger zu groovy ich bin cofused, wie um zu prüfen, ob die gegebene Eingabe eine Zahl ist oder nicht, ich habe versucht, die folgenden def a= ' 12.571245ERROR' if(a.isNan()==0) { println("not a number")
2
Antworten
Beim schreiben von Skripts, die ausgeführt wird, indem Jenkins Groovy-Plugin als build-Schritt (Ausführen System Groovy-Skript) kann man angeben, 'Variablen'. Die Hotline sagt: Definieren Variable bingings (in der properties-Datei-format). Spefified Variablen angesprochen werden können aus dem Skript. [sic]
2
Antworten
Ich habe zwei Methoden - namens one und two. Methode one dauert List<Person> wo person ist Klasse und Methode two einzelne Objekte Person Klasse. Wie kann ich pass den List<Person> als individuelle Objekt-Parameter-Methode two? Die List enthalten
1
Antworten
Wie Sie den Zugriff auf aktuelle und Verwandte, bauen, Informationen von innerhalb eines Jenkins-workflow-groovy-Skript? Kann ich Dinge sehen, wie currentBuild.Ergebnis und currentBuild.previousBuild dokumentiert, aber ich kann nicht sehen, wie ich zugreifen kann, zum Beispiel: Die URL der
2
Antworten
Ich bin sicher, dies ist eine einfache Lösung, aber ich bin neu in der Programmierung im Allgemeinen und Groovy im besonderen. Ich versuche zu Folgen diese Anleitung zu aktivieren slack-Benachrichtigungen Jenkins 2 pipeline-job, aber das einfügen und
7
Antworten
Ich versuche, die Liste der Dateien im Arbeitsbereich in einem Jenkins-Pipeline, so dass ich verwenden können, zu produzieren, entsprechende parallele Aufgaben. Weile konnte ich einfach verwenden sh ls > files Lesen, ich will File Objekte, die ich
1
Antworten
Ich bin sehr neu in Groovy. Wie kann ich eine Liste aller Variablen, die ich übergeben, um die Bindung Konstruktor ? Erwägung habe ich folgende : @Test public void test() { List<String> outputNames = Arrays.asList("returnValue", "ce"); String
6
Antworten
Ich habe ip-Adressen und eine Maske wie 10.1.1.1/32. Ich möchte überprüfen, ob 10.1.1.1 ist in diesem Bereich. Gibt es eine Bibliothek oder ein Dienstprogramm, dies zu tun wäre, oder muss ich etwas schreiben, was mich? möglich, Duplikat
8
Antworten
Nach dem Update von Grails 2.3.10 zu 2.3.11 und aktualisieren Sie die path-variable zu export GRAILS_HOME=/Applications/grails/grails-2.3.11 Wenn ich laufen: grails bekomme ich die folgende Fehlermeldung: Error: Main class org.codehaus.groovy.grails.cli.support.GrailsStarter could not be found haben Sie versucht, zu