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

96
Разделение строки с разделителем

В настоящее время я пытаюсь разбить строку, 1128-2чтобы иметь два отдельных значения. Например, значение1: 1128 и значение2: 2, чтобы затем можно было использовать каждое значение отдельно. я пыталсяsplit() но безуспешно. Есть ли в Grails особый способ справиться с этим или лучший способ сделать...

95
Не удалось найти метод compile () для аргументов Gradle

Слишком долго искал это решение, и я не уверен, пропустил ли я его или просто что-то неправильно набрал, но мой скрипт Gradle не скомпилируется. Я перехожу на Gradle и очень новичок в этом. Я очень привык использовать Maven для управления зависимостями, но пока мне кажется, что Gradle лучше всего....

95
Получить список всех файлов в каталоге (рекурсивно)

Я пытаюсь получить (не распечатать, это просто) список файлов в каталоге и его подкаталогах. Я пытался: def folder = "C:\\DevEnv\\Projects\\Generic"; def baseDir = new File(folder); files = baseDir.listFiles(); Я получаю только каталоги. Я также пробовал: def files = []; def processFileClosure = {...

91
Настройка Groovy SDK в IntelliJ IDEA

Я использую IntelliJ IDEA 2017.2.3. Я установил Groovy 2.4.12 через Homebrew (OS X). Когда я открываю исходный файл Groovy (или a Jenkinsfile), я получаю следующее: Groovy SDK не настроен для модуля my-module. . . . . Настроить Groovy SDK ... Нажатие «Настроить Groovy SDK ...» приводит к...

85
Есть ли у Groovy способ объединить 2 карты?

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

85
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...

80
Трубопровод Jenkins NotSerializableException: groovy.json.internal.LazyMap

Решено : благодаря приведенному ниже ответу от С.Ричмонда. Мне нужно было отключить все сохраненные карты этого groovy.json.internal.LazyMapтипа, что означало обнуление переменных envServersи objectпосле использования. Дополнительно : люди, ищущие эту ошибку, могут быть заинтересованы в...

79
Как определять и вызывать собственные методы в build.gradle

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

9
Передача переменных между файлами Groovy

Я управляю многими работами в Jenkins с помощью плагина DSL. Этот плагин использует определения .groovy, поэтому я думаю, что даже если кто-то не использует Jenkins, но использование groovy может помочь. Как правило, я хочу создать дополнительный файл, который может быть Groovy, JSON или YAML, что...

9
Интерпретация Jenkins нескольких объявлений объектов в одной строке

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