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
This commit is contained in:
@@ -53,7 +53,7 @@ public class RunMojo extends AbstractRunMojo {
|
|||||||
throws MojoExecutionException {
|
throws MojoExecutionException {
|
||||||
IsolatedThreadGroup threadGroup = new IsolatedThreadGroup(startClassName);
|
IsolatedThreadGroup threadGroup = new IsolatedThreadGroup(startClassName);
|
||||||
Thread launchThread = new Thread(threadGroup, new LaunchRunner(startClassName,
|
Thread launchThread = new Thread(threadGroup, new LaunchRunner(startClassName,
|
||||||
arguments), startClassName + ".main()");
|
arguments), "main");
|
||||||
launchThread.setContextClassLoader(new URLClassLoader(getClassPathUrls()));
|
launchThread.setContextClassLoader(new URLClassLoader(getClassPathUrls()));
|
||||||
launchThread.start();
|
launchThread.start();
|
||||||
join(threadGroup);
|
join(threadGroup);
|
||||||
|
|||||||
Reference in New Issue
Block a user