I have a question about gradle. I'am a newbie in this build system and want to know about how to print task name or save it in a variable.
Something like this:
> gradle someTask
someTask
i think code is like this
task someTask {
print ($arg[0])
}
but it is not.
Thank you!
Not sure if it's what you want, but you can get the taskNames that were used when Gradle was called by accessing the project.gradle
object.
ie: given the following build.gradle
task someTask << {
println project.gradle.startParameter.taskNames
}
Then running:
gradle someTask someTask
Gives the output:
:someTask
[someTask, someTask]
BUILD SUCCESSFUL
Total time: 4.34 secs
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With