From d3d3b41dea28c8d702f234ad01a85f4d54f3c7d0 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 12 Jun 2020 02:22:55 +0300 Subject: [PATCH] Disable all verification tasks if special option is passed --- build.gradle.kts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 9145480248a..a2bc3ac3724 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -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 + } + } + } +} \ No newline at end of file