From e033daed0ff13a833ef5f0de5a331abd5b1b4fcb Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Fri, 24 Jul 2015 10:36:14 +0200 Subject: [PATCH] Use standard name for main thread DevTools look for a main thread named "main". The maven plugin is actually using a different value and there is no real reason to. This change fixes DevTools support as long as forking is enabled. See gh-3315 --- .../src/main/java/org/springframework/boot/maven/RunMojo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RunMojo.java b/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RunMojo.java index 8a7f6116679..4256bd1924a 100644 --- a/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RunMojo.java +++ b/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RunMojo.java @@ -53,7 +53,7 @@ public class RunMojo extends AbstractRunMojo { throws MojoExecutionException { IsolatedThreadGroup threadGroup = new IsolatedThreadGroup(startClassName); Thread launchThread = new Thread(threadGroup, new LaunchRunner(startClassName, - arguments), startClassName + ".main()"); + arguments), "main"); launchThread.setContextClassLoader(new URLClassLoader(getClassPathUrls())); launchThread.start(); join(threadGroup);