The Gradle command-line parser will add all non-option arguments as tasks to be executed to the build. So if we want to pass an extra argument to our build script via the command-line we must use the option -P or --project-prop. With this option we can set a project property and then use it in the build script.
// File: build.gradle
task showArgs << {
println "$word1 $word2"
}
We can run the script:
$ gradle showArgs -Pword1=hello --project-prop word2=world :showArgs hello world BUILD SUCCESSFUL