From 46edee2e456823e42f89c60762ef06d91737e621 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Fri, 4 Dec 2015 14:36:07 +0000 Subject: [PATCH] Only make bootRun depend on findMainClass and not all java exec tasks Closes gh-4639 --- .../org/springframework/boot/gradle/run/RunPluginFeatures.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/run/RunPluginFeatures.java b/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/run/RunPluginFeatures.java index 2603878857..b2967eab8d 100644 --- a/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/run/RunPluginFeatures.java +++ b/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/run/RunPluginFeatures.java @@ -24,7 +24,6 @@ import org.gradle.api.Project; import org.gradle.api.Task; import org.gradle.api.plugins.ExtraPropertiesExtension; import org.gradle.api.plugins.JavaPluginConvention; -import org.gradle.api.tasks.JavaExec; import org.gradle.api.tasks.SourceSet; import org.gradle.api.tasks.application.CreateStartScripts; @@ -57,7 +56,7 @@ public class RunPluginFeatures implements PluginFeatures { project.getTasks().all(new Action() { @Override public void execute(Task task) { - if (task instanceof JavaExec || task instanceof CreateStartScripts) { + if (task instanceof BootRunTask || task instanceof CreateStartScripts) { task.dependsOn(FIND_MAIN_CLASS_TASK_NAME); } }