Articles of groovy

¿Cómo rotar imágenes JPEG en base a los metadatos de orientación?

Tengo un código de servidor que genera miniaturas cuando se carga una imagen. El problema es que cuando se tomó la imagen y se giró la cámara / dispositivo, las miniaturas se rotan, aunque las imágenes de tamaño completo se muestran con la orientación correcta en cualquier software de visualización de imágenes. Esto solo está […]

Cómo obtener solo el nombre del directorio principal de un archivo específico

Cómo obtener ddd del nombre de ruta donde reside el test.java. File file = new File(“C:/aaa/bbb/ccc/ddd/test.java”);

Construyendo un uberjar con Gradle

Soy un novato de Gradle. Quiero construir un uberjar (también conocido como fatjar) que incluya todas las dependencias transitivas del proyecto. ¿Qué líneas debo agregar a mi “build.gradle“? Esto es lo que tengo actualmente: (Lo copié de algún lugar hace unos días, pero no recuerdo de dónde). task uberjar(type: Jar) { from files(sourceSets.main.output.classesDir) manifest { […]

¿Puedes salir de un cierre Groovy “cada”?

¿Es posible break un Groovy .each{Closure} , o debería usar un loop clásico en su lugar?

Groovy ejecutando comandos de shell

Groovy agrega el método de execute a String para facilitar la ejecución de shells; println “ls”.execute().text pero si ocurre un error, entonces no hay salida resultante. ¿Hay alguna manera fácil de obtener el error estándar y el estándar? (además de crear un montón de código para: crear dos hilos para leer ambos flujos de entrada, […]

Copie todo el contenido del directorio a otro directorio?

¿Método para copiar el contenido completo del directorio a otro directorio en Java o Groovy?

¿Puedo cambiar mi fondo de escritorio de Windows mediante progtwigción en Java / Groovy?

¿Hay alguna manera de usar Java (o Groovy) para cambiar el fondo de escritorio en Windows XP? Tengo un progtwig que crea una nueva imagen todos los días (o cuando sea) y me gustaría una forma de actualizar automáticamente mi escritorio. Parece que tengo algunas preguntas en este sitio sobre C ++ o .NET, pero […]

Creando una variable de entorno Jenkins usando Groovy

Creo que esta es otra pregunta simple, pero no pude conseguir que ninguna de las soluciones web funcionara. Mi proyecto tiene un número de versión. Cada número puede estar separado por un ‘.’ o un ‘_’. Quiero una variable que solo muestre los dos primeros números. Traté de escribir una secuencia de comandos groovy que […]

Gradle no encuentra tools.jar

Estoy usando doveles javadoc con gradle, así que necesito usar el paquete tools.jar, que está en la carpeta lib de jdk (1.6.0_26 en mi caso). El punto es que gradle no lo toma automáticamente, así que estaba agregando ese paquete de herramientas a mi carpeta libs y luego lo agregué a dependencies.gradle. Ahora quiero llevarlo […]

Acceso a variables de entorno de comstackción a partir de una secuencia de comandos groovy en un paso de comstackción de Jenkins (Windows)

Estoy usando el plugin Scriptler, así que puedo ejecutar un guión maravilloso como un paso de comstackción. Mis esclavos Jenkins se están ejecutando en Windows en modo de servicio. Con Scriptler, no necesito usar scripts de lotes de Windows. Pero tengo problemas para obtener las variables de entorno en un paso de comstackción … Esto […]