Вопросы по теме 'groovy'

Сопоставление нескольких объектов домена с одной и той же таблицей с помощью GORM DSL
Я создаю приложение Grails для устаревшей базы данных. Есть таблица, из которой я хотел бы создать несколько различных объектов домена (тип 1, тип 2 и тип 3 в моем примере ниже). Таблица выглядит примерно так. это : ID TYPE DESCRIPTION 1...
2853 просмотров
schedule 03.11.2023

TransformerFactory.newInstance().newTransformer(streamSource) возвращает null
Как могло случиться, что TransformerFactory.newInstance().newTransformer(streamSource) возвращает null. Согласно javadoc это невозможно:...
3630 просмотров
schedule 07.11.2023

Почему круглые скобки необязательны в Groovy, только если вам не нужно возвращаемое значение?
Например это: groovy:000> Arrays.asList 1,2,3,4,5 ===> [1, 2, 3, 4, 5] работает, потому что значение не нужно. Но когда возвращаемое значение присваивается переменной: groovy:000> a = Arrays.asList 1,2,3,4,5 ERROR...
425 просмотров
schedule 21.12.2023

Как захватить аргументы, переданные скрипту Groovy?
Я только начинаю работать с Groovy. Я нигде не мог найти примеров того, как обрабатывать аргументы скрипта Groovy, поэтому я сам взломал этот метод. Должен быть лучший способ сделать это? Если это так, я ищу этот лучший способ, так как я, вероятно,...
94819 просмотров
schedule 25.12.2023

STS 2.9.1 продолжает дублировать классы, сгенерированные Grails
Время от времени исходный файл каким-то образом получает два файла классов, например: Попытка удалить любой файл класса приводит к ошибке. Grails clean и Eclipse Clean Project не помогают. Обычно мне приходится удалять исходный файл и создавать...
87 просмотров

Соответствующий импорт GPars
Уместно ли использовать только следующий импорт? import groovyx.gpars.* Так что я могу просто сделать: import groovyx.gpars.* GParsPool.withPool { list = 1..10 list.each{print it + 1 + "\n"} } Вместо: import static...
978 просмотров
schedule 19.01.2024

Удалите корневые теги из XML-документа перед добавлением XML в другой файл.
Я пытаюсь добавить несколько фрагментов XML-кода из одного файла в другой. Проблема в том, что некоторые из этих фрагментов имеют корневые теги, которые не нужно копировать в целевой XML-файл (в этом случае корневые теги равны предопределенным...
745 просмотров
schedule 25.12.2023

Groovy/Grails как сделать конструктор приватным - правильный путь
У меня есть доменный класс в Grails, который нужно создать только один раз с тем же именем. Чтобы убедиться, что у меня есть статический метод getColor и частные конструкторы, который выглядит следующим образом: class Color { String name...
1578 просмотров
schedule 04.12.2023

Объединение итераторов в Groovy
Даны три итератора it1, it2, it3 как я могу вернуть один итератор, который перебирает it1, затем it2 и последний it3? Скажем def it1 = [1, 2].iterator() def it2 = [3, 4].iterator() def it3 = [5, 6].iterator() Я хочу иметь...
233 просмотров
schedule 17.12.2023

Неизвестный тип processDefinition в FormService
В настоящее время мы пишем новый интерфейс для Activiti с использованием Grails, чтобы предоставить пользователю настраиваемый пользовательский интерфейс при выполнении задач и заполнении связанных данных. Мы можем запросить движок Activiti и...
124 просмотров
schedule 26.11.2023

Как правильно проверить, относится ли мгновение к определенной дате
У меня есть событие, назовем его A, которое происходит в момент (временная метка, дата-время), хранящийся в секундах + миллисекундах с начала эпохи (1 января 1970 г.). Я хочу найти другие события, которые происходят в ту же дату, что и событие A. Как...
80 просмотров
schedule 09.01.2024

Как динамически вызывать статические методы (данные как объекты MetaMethod) в Groovy
В качестве примера возьмем один из методов StringUtils: def isEmptyMethod = StringUtils.metaClass.getMetaMethod("isEmpty", String) Когда у меня есть этот метод, я могу вызвать его следующим образом: isEmptyMethod.invoke(null, 'some...
182 просмотров
schedule 08.11.2023

Несогласованное преобразование типов методов Groovy closure-on-collection
В Groovy наблюдается странное поведение. Взгляните на два примера ниже: def list = [[BigDecimal.ONE]] list.each { println it.class } печатает: класс java.util.ArrayList а также def list = [[BigDecimal.ONE]] list.each {...
580 просмотров
schedule 09.12.2023

Обход/изменение структуры данных Groovy
Я разрабатываю проект, который будет считывать определенные данные в проприетарном формате, собирать их в некую унифицированную структуру данных Groovy и записывать в аккуратном формате XML (или JSON, еще не решил). Я новичок в Groovy, но, поскольку...
612 просмотров
schedule 05.12.2023

Загрузите все зависимости, а не последнюю версию только в gradle
Я пытаюсь получить всю версию одной зависимости от артефакта через мой скрипт gradle. Проблема в том, что gradle извлекает только последнюю версию зависимости, и это вызывает проблему с моим приложением. тогда как я могу сделать то же самое в maven....
54 просмотров
schedule 19.11.2023

SoapUI - динамически создавать запрос
Мне нужно создать запрос на основе ответа на предыдущий запрос. Ответ имеет следующий формат. По сути, в ответе может быть любое количество групп, каждая из которых может содержать любое количество вопросов Образец ответа . <Group>...
144 просмотров
schedule 12.01.2024

Ошибки при настройке groovy в игре libgdx
Я начал изучать ligdx несколько раз назад. Я пытался настроить groovy для работы в основном проекте игры, но каждый раз, когда я запускаю приложение, я получаю следующие исключения: Ошибка: Gradle: не удалось выполнить задачу: core:...
311 просмотров
schedule 18.11.2023

Как заставить плагин Jenkins Build User Vars работать с Jenkins Pipeline
Я использую этот подключаемый модуль Jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin Установив этот плагин, если вы установите флажок «Установить переменные сборки пользователя jenkins», вы можете использовать...
4773 просмотров
schedule 27.12.2023

Groovy оценивает строки с помощью DSL в замыкании Groovy
Это похоже на Нужна помощь по синтаксису Groovy для создания Замыкание из строки , но немного сложнее: Я работаю со сложным DSL, который я не контролирую (в частности, Jenkins Job DSL, но я использую гипотетический DSL для ясности), и я разбил...
651 просмотров
schedule 06.11.2023

классная ОШИБКА! исключение на этапе «канонизации» в исходном модуле (Groovy v 2.4.7 по сравнению с 2.4.8)
Я попытался обновить Groovy v 2.4.7 до 2.4.8, так как эта версия должна решить проблему с сохранением эффективности переходного процесса для отсутствия сериализации из подклассов. После обновления до 2.4.8 получаю: Причина: ОШИБКА! исключение...
3230 просмотров
schedule 14.01.2024