Вопросы с тегом «groovy»

Groovy - это объектно-ориентированный язык программирования для платформы Java. Это динамический язык с функциями, аналогичными Python, Ruby, Perl и Smalltalk. Его можно использовать как язык сценариев для платформы Java.


1
Есть ли у Groovy способ объединить 2 карты?
Первая карта - это опции по умолчанию [a: true, b: false]. Вторая карта - параметры, переданные пользователем [a:false]. Есть ли в Groovy метод слияния карт для получения[a: false, b:false] ? Реализовать это в Groovy - не проблема. Я спрашиваю о методе из коробки

7
Groovy - как сравнить строку?
как сравнить строку, переданную в качестве параметра следующий метод не работает. String str = "saveMe" compareString(str) def compareString(String str){ def str2 = "saveMe" if(str2==${str}){ println "same" }else{ println "not same" } } также пробовал String str = "India" compareString(str) def compareString(String str){ def str2 = "india" if( str2 == str …
85 groovy 

12
Трубопровод Jenkins NotSerializableException: groovy.json.internal.LazyMap
Решено : благодаря приведенному ниже ответу от С.Ричмонда. Мне нужно было отключить все сохраненные карты этого groovy.json.internal.LazyMapтипа, что означало обнуление переменных envServersи objectпосле использования. Дополнительно : люди, ищущие эту ошибку, могут быть заинтересованы в использовании readJSONвместо этого шага конвейера Jenkins - дополнительную информацию можно найти здесь . Я пытаюсь использовать …

6
Как определять и вызывать собственные методы в build.gradle
В рамках моего проекта мне нужно читать файлы из каталога и выполнять некоторые операции в скрипте сборки. Для каждого файла операция одинакова (чтение некоторых запросов sql и их выполнение). Я думаю, что это повторяющаяся задача, и лучше писать внутри метода. Поскольку я новичок в Gradle, я не знаю, как это …
79 groovy  gradle 

1
Интерпретация Jenkins нескольких объявлений объектов в одной строке
Это не вопрос, а скорее предостерегающая история: я попытался сэкономить место и объявил свои переменные в декларативном конвейере Jenkins следующим образом: int a, b, c Затем я инициализировал их как: a = b = c = 0 В моем коде я использую эти целые числа как счетчики в цикле for. …

3
Передача переменных между файлами Groovy
Я управляю многими работами в Jenkins с помощью плагина DSL. Этот плагин использует определения .groovy, поэтому я думаю, что даже если кто-то не использует Jenkins, но использование groovy может помочь. Как правило, я хочу создать дополнительный файл, который может быть Groovy, JSON или YAML, что угодно. Важна возможность подключения этого …
9 java  jenkins  groovy  dsl 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.