Commit 46edee2e authored by Andy Wilkinson's avatar Andy Wilkinson

Only make bootRun depend on findMainClass and not all java exec tasks

Closes gh-4639
parent 7d2ea8fb
...@@ -24,7 +24,6 @@ import org.gradle.api.Project; ...@@ -24,7 +24,6 @@ import org.gradle.api.Project;
import org.gradle.api.Task; import org.gradle.api.Task;
import org.gradle.api.plugins.ExtraPropertiesExtension; import org.gradle.api.plugins.ExtraPropertiesExtension;
import org.gradle.api.plugins.JavaPluginConvention; import org.gradle.api.plugins.JavaPluginConvention;
import org.gradle.api.tasks.JavaExec;
import org.gradle.api.tasks.SourceSet; import org.gradle.api.tasks.SourceSet;
import org.gradle.api.tasks.application.CreateStartScripts; import org.gradle.api.tasks.application.CreateStartScripts;
...@@ -57,7 +56,7 @@ public class RunPluginFeatures implements PluginFeatures { ...@@ -57,7 +56,7 @@ public class RunPluginFeatures implements PluginFeatures {
project.getTasks().all(new Action<Task>() { project.getTasks().all(new Action<Task>() {
@Override @Override
public void execute(Task task) { 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); task.dependsOn(FIND_MAIN_CLASS_TASK_NAME);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment