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