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

127
Могу ли я узнать возвращаемое значение перед возвратом при отладке в Intellij?

С участием: Object method(){ ... return /* some complex expression */ } Есть ли способ узнать, какое значение будет возвращено при отладке? Как-то установить точку останова, которая будет достигнута сразу после возврата, но до того, как выполнение перейдет к вызывающему коду? Я хотел бы знать, что...

111
Каков эффект @NonCPS в сценарии конвейера Jenkins

У меня есть сценарий конвейера в Jenkins. Раньше я получал это исключение: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: скриптам не разрешено использовать метод groovy.json.JsonSlurperClassic parseText java.lang.String Я просмотрел исключение и обнаружил некоторые признаки...

109
Как использовать переменную для ключевой части карты

Скажем, у меня есть def A = "abc" def X = "xyz" как мне создать Mapгде вместо def map = [A:1, X:2] Вместо этого я получаю эквивалент письма def map = [abc:1, xyz:2] а можно использовать переменные Aи Xдля ключа? PS: Тот же вопрос для ценностной части...

107
ярлык для создания карты из списка в Groovy?

Мне бы для этого нужна какая-то рука: Map rowToMap(row) { def rowMap = [:]; row.columns.each{ rowMap[it.name] = it.val } return rowMap; } учитывая то, как устроен GDK, я ожидал, что смогу сделать что-то вроде: Map rowToMap(row) { row.columns.collectMap{ [it.name,it.val] } } но я ничего не видел в...

106
Дженкинс: невозможно определить переменную на этапе конвейера

Я пытаюсь создать декларативный сценарий конвейера Jenkins, но возникают проблемы с простым объявлением переменной. Вот мой сценарий: pipeline { agent none stages { stage("first") { def foo = "foo" // fails with "WorkflowScript: 5: Expected a step @ line 5, column 13." sh "echo ${foo}" } } }...

106
Как вывести список всех свойств env в задании конвейера jenkins?

Учитывая конвейер сборки jenkins 2.1, jenkins вставляет envпеременную в файл node{}. Например, BRANCH_NAMEможно получить доступ с помощью node { echo ${env.BRANCH_NAME} ... Я хочу отобразить все env свойства в конвейере Дженкинса ... учитывая, что я не знаю все свойства заранее. Я ищу код вроде...

103
Прокси-сервер Clojure 1.2.1 / 1.3 / 1.4, созданный во время выполнения Grails 2.0.0, не работает. 1.2.0 в порядке

Я работаю над расширением плагина Grails Clojure в Grails 2.0.0 (и 2.1.0-SNAPSHOT), и я хотел обновить его до Clojure 1.3.0 и добавить clojure.tools.logging . Clojure выдает исключение во время компиляции прокси функции потока журнала в ByteArrayOutputStreamin clojure.tools.logging:...

102
Есть ли лучший способ написать эту нулевую проверку и непустую проверку в Groovy?

Мне нужно выполнить нулевую / пустую проверку некоторого кода, прежде чем выполнять некоторую логику. У меня есть пункт ниже, потому что я считаю !members?.emptyнеправильным. Есть ли более крутой способ написать следующее? if (members && !members.empty) { // Some Work }...

101
Не удалось найти метод leftShift () для аргументов после обновления Studio 3.4

После обновления 3.4версии Studio и Gradle до 5.1.1моей задачи возникла ошибка: не удалось найти метод leftShift () Моя задача: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version...

101
Hibernate: автоматическое создание / обновление таблиц db на основе классов сущностей

У меня есть следующий класс сущности (в 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...

98
Как получить доступ к java-классам в пакете по умолчанию?

Сейчас я работаю вместе с другими над проектом Grails. Мне нужно написать несколько Java-классов. Но мне нужен доступ к объекту с возможностью поиска, созданному с помощью groovy. Похоже, что этот объект нужно поместить в default-package. Мой вопрос: есть ли способ получить доступ к этому объекту...

97
Включение отличного сценария в другой отличный

Я читал, как просто импортировать файл groovy в другой сценарий groovy Я хочу определить общие функции в одном файле groovy и вызывать эти функции из других файлов groovy. Я понимаю, что это будет использовать Groovy как язык сценариев, т.е. мне не нужны классы / объекты. Я пытаюсь сделать что-то...

97
Как я могу импортировать один скрипт Gradle в другой?

У меня есть сложный скрипт Gradle, который включает в себя множество функций, связанных со сборкой и развертыванием ряда проектов netbeans в ряде сред. Скрипт работает очень хорошо, но по сути он настраивается через полдюжины карт, содержащих информацию о проекте и среде. Я хочу абстрагировать...