수색…


소개

ConfigSlurper를 사용하면 예를 들어 .properties 파일을 사용하는 대신 스크립트의 구성 파일로 다른 그루비 스크립트를 사용할 수 있습니다. 입력 된 속성으로 흥미로운 구성을 할 수 있으며 문자열에서 변환 할 필요가 없습니다. 목록이나지도 또는 계산이나 종결을 기반으로 한 값을 사용할 수 있습니다.

문자열, 숫자, 부울 또는 목록을 사용하는 ConfigSlurper

myConfig.groovy 파일은 다음 내용을 포함합니다.

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

그런 다음 주 스크립트에서 myConfig.groovy 파일에 대한 ConfigSlurper 를 작성 합니다 .이 파일 은 실제로 그루비 스크립트입니다.

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