For example, I would like to exclude tests from build
here:
task foo(dependsOn: ['clean', 'build']) {
build.mustRunAfter clean
}
Instead of build
I need build -x test
.
How can I pass -x test
to build
in Groovy?
For example, I would like to exclude tests from build
here:
task foo(dependsOn: ['clean', 'build']) {
build.mustRunAfter clean
}
Instead of build
I need build -x test
.
How can I pass -x test
to build
in Groovy?
Start parameters like -x
cannot be defined for single tasks. They are always part of a specific Gradle invocation.
You may however create a task that invokes Gradle from inside Gradle:
task foo(type: GradleBuild) {
tasks = ['clean', 'build']
startParameter.excludedTaskNames = ['test']
}