From 7953a9154c3ba2e28a5f41edbd8be828968540b7 Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Wed, 12 Dec 2018 18:40:16 +0300 Subject: [PATCH] Register classpath as inputs of SmartJavaExec tasks --- buildSrc/src/main/kotlin/SmartJavaExec.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/buildSrc/src/main/kotlin/SmartJavaExec.kt b/buildSrc/src/main/kotlin/SmartJavaExec.kt index 08dc0abdc2f..1264299ef4f 100644 --- a/buildSrc/src/main/kotlin/SmartJavaExec.kt +++ b/buildSrc/src/main/kotlin/SmartJavaExec.kt @@ -15,6 +15,7 @@ fun Project.smartJavaExec(configure: JavaExec.() -> Unit) = task javaE val classpath = classpath val main = main dependsOn(classpath) + inputs.files(classpath) inputs.property("main", main) doFirst { val classPathString = classpath.joinToString(" ") { project.file(it).toURI().toString() }