Preguntas etiquetadas con groovy

Groovy es un lenguaje de programación orientado a objetos para la plataforma Java. Es un lenguaje dinámico con características similares a las de Python, Ruby, Perl y Smalltalk. Se puede utilizar como lenguaje de secuencias de comandos para la plataforma Java.


1
¿Tiene Groovy un método para fusionar 2 mapas?
El primer mapa son las opciones predeterminadas [a: true, b: false]. Segundo mapa: opciones pasadas por el usuario [a:false]. ¿Groovy tiene un método de fusión de mapas para obtener [a: false, b:false]? No es problema implementarlo en Groovy. Estoy preguntando sobre el método listo para usar

6
Groovy - ¿Cómo comparar la cuerda?
cómo comparar la cadena que se pasa como parámetro el siguiente método no funciona. String str = "saveMe" compareString(str) def compareString(String str){ def str2 = "saveMe" if(str2==${str}){ println "same" }else{ println "not same" } } también probé String str = "India" compareString(str) def compareString(String str){ def str2 = "india" if( …
83 groovy 

12
Jenkins Pipeline NotSerializableException: groovy.json.internal.LazyMap
Resuelto : Gracias a la siguiente respuesta de S.Richmond. Necesitaba desarmar todos los mapas almacenados del groovy.json.internal.LazyMaptipo que significaba anular las variables envServersy objectdespués de su uso. Adicional : las personas que busquen este error podrían estar interesadas en utilizar el paso de canalización de Jenkins en su readJSONlugar; encuentre …

4
Fallar una compilación en Jenkinsfile
Bajo ciertas condiciones quiero fallar la compilación. ¿Cómo puedo hacer eso? Lo intenté: throw RuntimeException("Build failed for some specific reason!") De hecho, esto falla en la construcción. Sin embargo, el registro muestra la excepción: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use new java.lang.RuntimeException java.lang.String Lo cual es un poco confuso para …

6
Cómo definir y llamar a métodos personalizados en build.gradle
Como parte de mi proyecto, necesito leer archivos de un directorio y realizar algunas operaciones, todas ellas en el script de compilación. Para cada archivo, la operación es la misma (leer algunas consultas SQL y ejecutarlas). Creo que es una tarea repetitiva y es mejor escribir dentro de un método. …
79 groovy  gradle 

30
¿Características ocultas de Groovy?
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Parece que Groovy fue olvidado en este hilo, así que solo haré la misma pregunta para Groovy. Intenta limitar las respuestas al …
78 groovy 

2
Groovy XmlSlurper vs XmlParser
Busqué un tiempo sobre este tema y también encontré algunos resultados, que menciono al final de la publicación. ¿Puede alguien ayudarme a responder con precisión estas tres preguntas para los casos que se enumeran a continuación? ¿Para qué casos de uso el uso de XmlSluper tiene más sentido que XmlParser …


3
variables de paso entre archivos maravillosos
Estoy gestionando muchos trabajos en Jenkins mediante el complemento DSL. Ese complemento está usando definiciones .groovy, así que creo que incluso si alguien no usa Jenkins, pero usar groovy puede ayudar. En general, quiero crear un archivo adicional, que puede ser un archivo maravilloso, JSON o YAML, lo que sea. …
9 java  jenkins  groovy  dsl 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.