Я сортирую список на основе нескольких полей. sortedList.sort {[it.getAuthor(), it.getDate()]} Это работает нормально, но я хочу, чтобы дата была обратная, а reverse() не работает. Как мне отсортировать ...
У меня есть два класса : User class User { //relationships. ... static belongsTo = [ company : Company, role : Role ] static hasMany = [ holidays : Holiday ] String login String ...
Я пытаюсь использовать log4j из моего класса src / groovy в проекте grails следующим образом: package com.brand.vh.importer .command import org.apache.log4j.Logger class NewOrder extends CommandAbstract {...
При игре с другими алгоритмы сортировки Я был удивлен, что замыкания Groovy работали очень плохо. Я пока не мог найти хорошего ответа на этот вопрос, поэтому пытаюсь здесь удачи;) Почему ...
У меня есть отличный скрипт в SoapUI, который выскакивает из веб-службы - я хочу, чтобы все прогрелось в течение нескольких минут, прежде чем я подключу профилировщик, так что я бы скрипт запустил на период разминки, а потом ждал меня ...
В чем разница между @ Делегат и преобразования @Mixin AST в Groovy. Может быть, мой вопрос связан с объектно-ориентированным дизайном и применением разных шаблонов, но я использую оба и могу добиться того же ...
Я пытаюсь добавить groovy в существующий проект Java Maven, использующий Lombok. К сожалению, когда я включаю компилятор groovy-maven-eclipse с фрагментом pom ниже, мой lombok аннотирует java ...
Мне нужно изменить место сохранения загрузок репо. Я не могу использовать домашнюю страницу пользователя, потому что моя сборка выполняется в облачной службе, которая этого не сохраняет. Это приводит к повторной загрузке моих файлов и ...
Отличный способ узнать, есть ли что-то в списке, - использовать "in" if ('b' in ['a', 'b ',' c ']) Однако как вы можете увидеть, что чего-то нет в коллекции? if (! ('g' in ['a', 'b', 'c'])) Кажется ...
У меня есть такой оператор HQL: Выберите приведение (ed.employee.employeeID как int) AS emp_id FROM Education AS ed WHERE ed.type.name IN (: typeNames) Однако иногда typeNames пуст. Это вызывает ...
У меня есть простое приложение Grails со следующим RESTful uri ... http: // localhost: 8080 / kennis -api / Funds / test / 700 Отображение в моих URIMappings: «/ Funds / test / $ fcode» (контроллер: «fundCache») {...
Есть ли что-нибудь эквивалентное замечательной функции Groovy SomeClass.metaClass.getProperty в scala? Это было бы очень полезно для создания языков, специфичных для предметной области. Например, я мог бы тогда сказать: ...
При запуске ОЧЕНЬ простого скрипта захвата URL из IntelliJ IDEA я получаю: java.net.SocketException: Permission denied: connect, но когда я запускаю его из Groovy Console, он работает просто отлично. Вот ...
В тестовой настройке у меня следующее: def originalPostAsXml = RestClient.&postAsXml RestClient.metaClass.'static'.postAsXml = { String uriPath, String xml -> return ...
Я пытаюсь рекурсивно перечислить все файлы, соответствующие определенному типу файлов в Groovy. Этот пример почти делает это. Однако он не отображает файлы в корневой папке. Есть ли способ изменить ...
Как сравнить два массива, содержащие одинаковые элементы или нет? def a = [1, 3, 2]
def b = [2, 1, 3]
def c = [2, 4, 3, 1] a & b содержат одни и те же элементы, но a & c нет.
Что означает @ перед именем поля в Groovy? Для некоторых классов я могу получить доступ к закрытым полям, которые не доступны напрямую, давайте возьмем ComposedClosure, например: открытый класс Person {...
У меня есть проект maven с тестами java и groovy.
При компиляции maven из командной строки все тесты выполняются, но в моем проекте IDEA (который создается автоматически, by "AutoImport maven projects", IDEA ...
Я хочу запустить Jetty 7+ со сборкой gradle, но, похоже, не повезло, что с помощью jettyRun это невозможно сделать. Так что, вероятно, самой простой идеей для достижения того, чего я хочу, было бы использование custom target: task ...
Со своего веб-сайта http: // www.playframework.org/documentation/1.0/faq "
В настоящее время самым большим потребителем ЦП в стеке Play является механизм шаблонов на основе Groovy. Но поскольку приложения Play ...
Может ли кто-нибудь помочь мне прочитать файл построчно, у меня есть этот код - но этот код распечатает все содержимое. Мне нужно отобразить только пятый (или конкретный) построчно, поэтому я хочу получить доступ и ...
Есть ли способ использовать метод groovy .collect, но только до определенного индекса в исходном массиве? Например, если ваш итератор исходного кода имеет длину 1 миллион, а ваш лимит равен 100, вы в конечном итоге получите ...
Я хочу провести рефакторинг эмана в двух новых перечислениях, но мне не нравится копировать / вставлять методы перечисления во все новые перечисления. enum EmailType {REMINDER_ADMIN ('remderForAdmin') REMINDER_PRODUCTION ('...
Я пытаюсь передать сообщение об ошибке от контроллера Grails к контроллеру ошибок Grails, чтобы отобразить сообщение об ошибке в HTTP-ответе, но я не уверен, какой параметр удерживает ...
Кто-нибудь знает, как лучше всего создать собственную библиотеку для groovy. У меня есть несколько методов, которые я просто не хочу копировать и вставлять во все мои отличные скрипты. Идеальным решением было бы ...
В Jenkins / Hudson с помощью сценария Postbuild Groovy я хотел бы получить одно из следующего: переменную среды (например, текущее JOB_NAME, BUILD_NUMBER и т. д.) )
результат определенного ...
Я нашел этот фрагмент кода: def say = {println m}
say.delegate = [m: 2]
say () That по всей видимости печатает 2. Как это работает? Где найти документацию по .delegate? Google привел меня к Делегату ...