2
私はこのように見える一連のタスクがあります。同様のタスクから繰り返しコードをリファクタリングする方法は?
// task to run the groovy script
task('Ls', type: JavaExec) {
environment 'gateway', props.gateway
environment 'username', props.username
environment 'password', props.password
main = 'Ls'
classpath = sourceSets.main.runtimeClasspath
}
task('Mkdir', type: JavaExec) {
environment 'gateway', props.gateway
environment 'username', props.username
environment 'password', props.password
main = 'Mkdir'
classpath = sourceSets.main.runtimeClasspath
}
task('Put', type: JavaExec) {
environment 'gateway', props.gateway
environment 'username', props.username
environment 'password', props.password
main = 'Put'
classpath = sourceSets.main.runtimeClasspath
}
task('Example') {
dependsOn Ls, Mkdir, Put
}
は、私はそんなに繰り返しコードを持っていないというように、私は環境設定ブロックをリファクタリングすることができます方法はありますか?