Recherche…


Introduction

ConfigSlurper vous permet d'utiliser un autre script groovy en tant que fichier de configuration pour votre script au lieu d'utiliser, par exemple, un fichier .properties. Vous pouvez faire des configurations intéressantes avec des propriétés typées et vous n'avez pas besoin de convertir à partir d'une chaîne. Vous pouvez utiliser des listes, des cartes ou une valeur basée sur un calcul ou une fermeture.

ConfigSlurper en utilisant string, number, boolean ou list

Dans le fichier myConfig.groovy est le contenu suivant.

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

Ensuite, dans votre script principal, vous créez un ConfigSlurper pour votre fichier myConfig.groovy , qui est vraiment un autre script groovy.

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

Ensuite, pour utiliser les éléments de la configuration, vous pouvez simplement vous y référer.

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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow