2012年11月9日金曜日

Gradleのtask内でprojectプロパティをチェックする際の注意点

Gradleのtask内でprojectプロパティをチェックする際は、ProjectクラスのhasPropertyメソッドを明示的に呼ぶ必要がある。単にhasPropertyメソッドを呼び出した場合は、ProjectクラスではなくTaskクラスのhasPropertyメソッドが呼ばれるので注意。

動作確認用のbuild.propertiesは、以下の通り。


上記タスクの実行結果は、以下の通り。
>gradle -q -Ptest
null
true
>gradle -q
null
false

0 件のコメント:

コメントを投稿