Поиск…


Вступление

ConfigSlurper позволяет использовать другой скрипт groovy в качестве файла конфигурации для вашего скрипта вместо использования, например, файла .properties. Вы можете создавать интересные конфигурации с типизированными свойствами, и вам не нужно преобразовывать их из строки. Вы можете использовать списки, карты или значение, основанное на некоторых вычислениях или закрытии.

ConfigSlurper, используя строку, число, логическое или список

В файле myConfig.groovy есть следующий контент.

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

Затем в вашем основном скрипте вы создаете ConfigSlurper для вашего файла myConfig.groovy, который на самом деле является просто еще одним оригинальным скриптом.

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

Затем, чтобы использовать элементы из конфигурации, вы можете просто ссылаться на них.

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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow