Buscar..


Introducción

ConfigSlurper le permite usar otro script maravilloso como un archivo de configuración para su script en lugar de usar, por ejemplo, un archivo .properties. Puede hacer configuraciones interesantes con propiedades escritas y no necesita convertir de cadena. Puede usar listas, mapas o un valor basado en algún cálculo o cierre.

ConfigSlurper usando cadena, número, booleano o lista

En el archivo myConfig.groovy se encuentra el siguiente contenido.

message = 'Hello World!'
aNumber=42
aBoolean=false
aList=["apples", "grapes", "oranges"]

Luego, en tu script principal, creas un ConfigSlurper para tu archivo myConfig.groovy , que en realidad es solo otro script maravilloso.

config = new ConfigSlurper().parse(new File('/path/to/myConfig.groovy').toURL())

Luego, para usar los elementos de la configuración, puede simplemente consultarlos.

assert 'Hello World!' == config.message
assert 42 == config.aNumber
assert false == config.aBoolean
assert ["apples", "grapes", "oranges"] == config.aList


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow