groovy
プロパティファイルの代わりにConfigSluperを使用する
サーチ…
前書き
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