groovy

¿Hay algún buen tutorial para usar sitemesh en una aplicación grails?

Soy un desarrollador Grails bastante experimentado, pero la mayor parte de mi experiencia ha sido con el uso de grails para s ... a reutilización. Creo que la respuesta aquí es un poco de uso de la g: applyLayout, pero ahí es donde estoy luchando más.

Ejecución de scripts Groovy desde Gradle

Estoy usando Gradle 1.6 que viene con Groovy 1.8.6 y aquí viene el problema, quiero ejecutar el script Groovy que necesita Groovy 2+, pero Gradle está ejecutando este script con su propio groovy (1.8.6) y mi tarea personalizada está fallando.

Obtener clave en mapas groovy

def map = [name:"Gromit", likes:"cheese", id:1234] Me gustaría acceder al mapa de tal manera que pueda obtener la clave Al ... salida debe ser Mapa.keys devuelve la matriz de cadena. básicamente solo quiero obtener las llaves Salida: name likes id

Agregar dinámicamente una propiedad o método a un objeto en groovy

¿Es posible agregar una propiedad o un método a un objeto dinámicamente en Groovy? Esto es lo que he intentado hasta ahora: ... g.MissingPropertyException: No such property: bye for class: Greet Possible solutions: name at test.run(greet.groovy:11)

Hay razones de peso para no usar Groovy?

Estoy desarrollando una aplicación LoB en Java después de una larga ausencia de la plataforma (después de haber pasado los úl ... varios años y a mis sucesores que heredar y llevar adelante la buena obra. Entonces, ¿hay alguna razón para no usar Groovy?

Crear un JAR ejecutable Groovy con Gradle

Este es mi script de compilación de gradle. apply plugin: 'groovy' project.group = "test.tree" archivesBaseName = "tree" pr ... incluye todas las clases necesarias dentro del JAR. Cómo crear un TARRO independiente que puedo simplemente .. ejecutar ;-)

Groovy: ¿cómo probar si el acceso a una propiedad será exitoso?

Tengo un objeto variable foo, que no es null. Quiero usar foo.bar, pero solo si no me bombardea con 'No such property: bar for class: Whatever'. ¿Cómo debo hacer la siguiente prueba: if (/*test-here*/) { use(foo.bar) }

Fallo en una compilación en Jenkinsfile

Bajo ciertas condiciones quiero fallar la compilación. ¿Cómo hago eso? Lo intenté: throw RuntimeException("Build failed f ... ted to use new java.lang.RuntimeException java.lang.String Que es un poco confuso para los usuarios. Hay una manera mejor?

regex sobre múltiples líneas en Groovy

Tengo una cadena de líneas múltiples como la siguiente: END IF; EXECUTE IMMEDIATE ' CREATE INDEX #idx1 ON somename ( ... uiente. Tengo la siguiente expresión regular, pero ¿cómo puedo cambiarla para que funcione con varias líneas? (EXECUTE).*;

Groovy - Grab-descarga fallida

Tengo una nueva instalación de Groovy 2.1.4 y me gustaría crear un script que use HTTP builder. He añadido la siguiente líne ... o apropiado, funciona. Pero incluso después de eso, la resolución del cliente http sigue fallando. ¿Dónde está el problema?

¿Realizar un seguimiento del tiempo de ejecución por tarea en el script de gradle?

¿Cuál es la forma más elegante de realizar un seguimiento de los tiempos de ejecución sobre cuánto tiempo tomó una tarea en ... l tiempo directamente la misma línea o siguiente a la tarea nombre :buildSrc:testClasses (0.518 secs) :fooBar (28.652 secs)

¿Cómo puedo realizar una referencia igual en Groovy?

A menudo es conveniente que Groovy maps == to equals() pero ¿qué hago cuando quiero comparar por identidad? Por ejemplo, GPat ... ando de identificar el nodo raíz, pero con esa implementación no es posible. Sería posible si pudiera comparar por identidad.

groovy: ¿Cómo acceder al archivo de propiedades?

Tengo una aplicación Groovy y quiero acceder programáticamente a una propiedad definido en el mensaje.propiedad. Como prueba ... + ${message.properties['capacity.created']} Pero no funciona (lanza una excepción). Cualquier ayuda es bienvenida Luis

¿Cómo reenviar archivos grandes con RestTemplate?

Tengo una llamada de servicio web a través de la cual se pueden cargar archivos zip. Los archivos se reenvían a otro servicio ... ce(inputStream.getBytes()); ¿Alguna solución para reenviar archivos sin obtener un error OutOfMemory usando RestTemplate?

Maven compile mixed Java + Groovy 1.7 project, usando gmaven-plugin

Según las dos respuestas principales en: maven dependencies groovy. Estoy tratando de compilar un proyecto mixto Java 6 + Gr ... onentMojoSupport.java:60) at org.codehaus.gmaven.plugin.MojoSupport.execute(MojoSupport.java:69) ... 20 more

Java / Groovy-reformateo simple de fechas

Soy nuevo en el desarrollo de Java/Groovy y tengo una cadena simple que me gustaría reformatear, sin embargo, recibo un error ... yyyy").format(date) println newDate Estoy seguro de que es algo simple, pero la solución me elude. Alguien puede ayudar?

Python vs Groovy vs Ruby? (sobre la base de los criterios enumerados en cuestión) [cerrado]

Teniendo en cuenta los criterios enumerados a continuación, ¿cuál de Python, Groovy o Ruby usaría? Criterios (Importancia ... GUI (7) Comunidad / Soporte al usuario (6) Portabilidad (6) Manipulación de bases de datos (3) Lenguaje / Semántica (2)

Lista recursiva de todos los archivos que coinciden con un cierto tipo de archivo en Groovy

Estoy tratando de listar recursivamente todos los archivos que coinciden con un tipo de archivo en particular en Groovy. Este ... a raíz. ¿Hay alguna forma de modificar esto para listar archivos en la carpeta raíz? O, ¿hay una manera diferente de hacerlo?

Construyendo un uberjar con Gradle

Soy un novato de Gradle. Quiero construir un uberjar (TAMBIÉN conocido como fatjar) que incluya todas las dependencias transi ... Date(), 'Built-JDK': System.getProperty('java.version'), 'Main-Class': mainClassName } }

Cómo eliminar valores duplicados de una lista en groovy

Tengo una colección de ID list para guardar en la base de datos if(!session.ids) session.ids = [] session.ids.add(params.i ... ids.removeAll{ //some clousure case } Solo encontré esto: Http://groovy.codehaus.org/groovy-jdk/java/util/Collection.html