Articles of groovy

Restringir algunas API en Embedded Groovy

Acabo de integrar Groovy en mi aplicación y me pregunto si es posible restringir el acceso a algunas API, por ejemplo, java.io.File, java.net.URL, etc. O, en lugar de restringir completamente el acceso a java.io.File, SOLO quiero permitir el acceso a ciertos directorios en la máquina. Cualquier orientación es muy apreciada!

cargar recurso desde el archivo Jar en tiempo de ejecución

Estoy tratando de cargar un recurso de un archivo Jar agregado en tiempo de ejecución y no estoy llegando muy lejos. Aquí está mi código (groovy): URL url = new URL(“jar:file:/out/resource.jar!/test.resource”) def urlList = [] << url URL[] urls = urlList.toArray() URLClassLoader classLoader = new URLClassLoader(urls, this.class.getClassLoader()) InputStream stream = url.openStream() Recibo este error: java.util.zip.ZipException: […]

Error al encontrar el artefacto de codehaus org.codehaus: codehaus-parent

Así que codehaus cerró (durante el fin de semana, aparentemente): https://www.codehaus.org/ Ahora dice aquí que “Maven: todos los repositorys están duplicados en Central, y nuestro Nexus está alojado en Sonatype”. Si estoy leyendo esto correctamente, esto significa que debería seguir funcionando (y porque Central es el repository predeterminado, ni siquiera debería hacer ningún cambio). Sin […]

Java – leyendo archivo como binario con readLine

Tengo un código Ruby que lee el archivo línea por línea y comprueba si necesita leer la siguiente línea de algún bloque o debería manejar ese bloque y continuar leyendo el archivo analizando cada línea. Aquí está: File.open(ARGV[0], ‘rb’) do |f| fl = false text = ” f.readlines.each do |line| if (line =~ /^end_block/) fl […]

¿Cómo llamar a una URL con parámetros y obtener respuesta en servlet?

Tengo una situación en la que se debe introducir un servlet intermedio que manejará las solicitudes del proyecto existente y redirigirá la respuesta manipulada al proyecto existente o al nuevo. Este servlet actuará como una interfaz para iniciar sesión en el nuevo proyecto desde otra aplicación. Por lo tanto, actualmente uso el siguiente código para […]

¿Sintaxis de “addAll ()” para listar en grails?

En java, si tengo una lista, puedo usar addAll(otherList); para agregar todos los elementos de una lista a otra. ¿Cuál es el equivalente en grails? Tengo un objeto de dominio con una relación hasMany. Para agregarlo, usaría algo como Object.addToMyList(someitem); y parece que Object.addAllToMyList(otherList) no existe. ¿Cuál es el equivalente en grails?

API de Eclipse para embellecer el código de Groovy Script

Probé el formateador de código de Eclipse Código de Eclipse para dar formato al código de Java para el requisito de mi proyecto web. Ahora estoy buscando algo similar para Groovy. ¿Puede alguien decirme cómo hacer lo mismo con Groovy también?

¡jugar! marco ENUM y Groovy problema

Tengo algo como lo siguiente Mujer.java … @Entity public class Woman extends Model { public static enum Outcome { ALIVE, DEAD, STILL_BIRTH, LIVE_BIRTH, REGISTER } … } Archivo.java … @Entity public class Form extends Model { … public Outcome autoCreateEvent; … } Crear.html #{select “autoCreateEvent”, items:models.Woman.Outcome.values(), id:’autoCreateEvent’ /} Guarda el valor ENUM en DB, que […]

¿Hay otros marcos que analicen XSD además de XSOM?

Tengo un requisito para verificar si las restricciones impuestas por el XSD están sincronizadas con las restricciones impuestas por la base de datos. Me pregunto si hay otros marcos que puedan ayudarme en este sentido además de XSOM. Saludos

Cómo acceder a las variables de entorno en el script de comstackción gradle java

¿Cómo puedo acceder a las variables de entorno (nivel de usuario o nivel de sistema) en el script de comstackción java de gradle? Soy nuevo en Gradle y estoy tratando de construir mi proyecto usando Gradle. Actualmente he codificado la ruta de los tarros de terceros como se muestra en el siguiente script repositories { […]