サーチ…


前書き

ConfigSlurperでは、.propertiesファイルなどの代わりに、別のGroovyスクリプトをスクリプトの設定ファイルとして使用できます。型付きのプロパティで面白い設定を行うことができ、文字列から変換する必要はありません。リスト、マップ、または計算やクロージャに基づく値を使用することができます。

文字列、数値、ブール値またはリストを使用する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