Gradle Custom Taskの作りかた
Gradleで自作Taskの作り方.
自作Taskは
task taskName(type: customTask) {
}で使えるようになる.
自作手順
// Use the default greeting
task hello(type: GreetingTask) {
}
// Customize the greeting
task greeting(type: GreetingTask) {
println "before greeting"
greeting = 'greeting from GreetingTask' // overwrite GreeingTaks.greeting
println "after greeting"
}
class GreetingTask extends DefaultTask {
String greeting = 'hello from GreetingTask'
@TaskAction // doLast
def greet() {
println greeting
}
}
実行
$ gradle greeting