Disable all verification tasks if special option is passed

This commit is contained in:
Nikolay Krasko
2020-06-12 02:22:55 +03:00
parent 74c697af92
commit d3d3b41dea
+12
View File
@@ -1047,3 +1047,15 @@ val Jar.outputFile: File
val Project.sourceSetsOrNull: SourceSetContainer?
get() = convention.findPlugin(JavaPluginConvention::class.java)?.sourceSets
val disableVerificationTasks = System.getProperty("disable.verification.tasks") == "true"
if (disableVerificationTasks) {
gradle.taskGraph.whenReady {
allTasks.forEach {
if (it is VerificationTask) {
println("DISABLED: '$it'")
it.enabled = false
}
}
}
}