タスクにオプションのプロパティを提供するにはどうすればよいですか?オプションのギャンブル@Input
class CustomTask extends DefaultTask {
@Input
Closure preconfig
// ...
}
この方法はCustomTask
タイプでタスクを定義する際のパラメータとしてpreconfig
閉鎖を提供するために、ユーザーを義務付け。
プロパティを設定するメソッドを定義する以外に宣言的な方法を実現するにはどうすればよいですか?
class CustomTask extends DefaultTask {
@Input
Closure preconfig
def preconfig(Closure c){
this.preconfig = c
}
// ...
}
まあI別のメソッドを宣言しなければならない –