Jak sprawdzić, czy tablica zawiera element? Pomyślałem, że może istnieć coś takiego, [1, 2, 3].includes(1)co można ocenić jako
Jak sprawdzić, czy tablica zawiera element? Pomyślałem, że może istnieć coś takiego, [1, 2, 3].includes(1)co można ocenić jako
Z: Object method(){ ... return /* some complex expression */ } Czy istnieje sposób, aby zobaczyć, jaka wartość zostanie zwrócona podczas debugowania? Jak w jakiś sposób ustawić punkt przerwania, który zostałby trafiony zaraz po powrocie, ale zanim wykonanie przejdzie do kodu wywołującego?...
Nie mogę naprawić tego błędu: dependencies cannot be applied to '(groovy.lang.Closure) To jest mój plik gradle: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply...
Jak uzyskać dddod nazwy ścieżki, w której znajduje się plik test.java. File file = new
Mam skrypt potoku w Jenkins. Kiedyś otrzymywałem ten wyjątek: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: skrypty nie mogą używać metody groovy.json.JsonSlurperClassic parseText java.lang.String Sprawdziłem wyjątek i znalazłem pewne wskazówki, że powinienem opisać...
Powiedzmy, że tak def A = "abc" def X = "xyz" jak utworzyć Mapgdzie zamiast def map = [A:1, X:2] Zamiast tego dostaję odpowiednik pisania def map = [abc:1, xyz:2] ale czy można użyć zmiennych Ai Xklucza? PS: To samo pytanie dla wartościowej części
Chciałbym na to trochę odpocząć: Map rowToMap(row) { def rowMap = [:]; row.columns.each{ rowMap[it.name] = it.val } return rowMap; } biorąc pod uwagę stan rzeczy z GDK, spodziewałbym się, że będę w stanie zrobić coś takiego: Map rowToMap(row) { row.columns.collectMap{ [it.name,it.val]...
Czy istnieje sposób, aby wymusić ponowne uruchomienie zadania oceny lub zresetować wszystkie zadania do stanu, w którym nie są aktualne
Biorąc pod uwagę potok kompilacji Jenkins 2.1, Jenkins wstrzykuje envzmienną do node{}. Na przykład BRANCH_NAMEmożna uzyskać do niego dostęp za pomocą node { echo ${env.BRANCH_NAME} ... Chcę powtórzyć wszystkie env właściwości w potoku Jenkinsa ... biorąc pod uwagę, że nie znam wszystkich...
Próbuję utworzyć deklaratywny skrypt potoku Jenkins, ale mam problemy z prostą deklaracją zmiennej. Oto mój skrypt: pipeline { agent none stages { stage("first") { def foo = "foo" // fails with "WorkflowScript: 5: Expected a step @ line 5, column 13." sh "echo ${foo}" } } } Jednak pojawia...
Groovy scripts wywołuje błąd: def a = "test" + "test" + "test" Błąd: No signature of method: java.lang.String.positive() is applicable for argument types: () values: [] Chociaż ten skrypt działa dobrze: def a = new String( "test" + "test" + "test" ) Czemu?
Pracuję nad rozszerzeniem wtyczki Grails Clojure w Grails 2.0.0 (i 2.1.0-SNAPSHOT) i chciałem zaktualizować ją do Clojure 1.3.0 i dodać clojure.tools.logging . Clojure zgłasza wyjątek w trakcie zestawiania a proxy się z A ByteArrayOutputStreamw clojure.tools.logging„s Funkcja rejestru...
Po zaktualizowaniu 3.4wersji Studio i Gradle do 5.1.1mojego zadania wystąpił błąd, ponieważ nie można znaleźć metody leftShift () Moje zadanie: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber')...
Muszę sprawdzić wartość NULL / Empty na jakimś kodzie, zanim wykonam jakąś logikę. Mam pozycję poniżej, ponieważ czuję, że nie !members?.emptyjest poprawna. Czy jest lepszy sposób na napisanie tego? if (members && !members.empty) { // Some
Mam następującą klasę encji (w 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...
Obecnie dużo słyszę o „Groovy on Grails” i chcę wiedzieć o nim więcej: Co to jest Groovy? Co to jest Grails? Jakie aplikacje są tworzone przy użyciu Groovy on
Mam złożony skrypt Gradle, który zawiera mnóstwo funkcji związanych z budowaniem i wdrażaniem wielu projektów netbeans w wielu środowiskach. Skrypt działa bardzo dobrze, ale w zasadzie wszystko jest konfigurowane za pomocą pół tuzina map zawierających informacje o projekcie i środowisku. Chcę...
Pracuję teraz razem z innymi nad projektem Grails. Muszę napisać kilka klas Java. Ale potrzebuję dostępu do obiektu, który można przeszukiwać, utworzonego za pomocą groovy. Wygląda na to, że ten obiekt należy umieścić w domyślnym pakiecie. Moje pytanie brzmi: czy istnieje sposób na uzyskanie...
Przeczytałem, jak po prostu zaimportować groovy plik do innego groovy skryptu Chcę zdefiniować wspólne funkcje w jednym pliku groovy i wywołać te funkcje z innych plików groovy. Rozumiem, że byłoby to używanie Groovy jako języka skryptowego, tj. Nie potrzebuję klas / obiektów. Próbuję czegoś...
def a = "a string" def b = 'another' Czy jest jakaś różnica? Lub po prostu javascript do wprowadzania 'i "łatwiejszego w łańcuchach?