Merge branch '2.7.x'
This commit is contained in:
@@ -192,12 +192,14 @@ public abstract class AbstractRunMojo extends AbstractDependencyFilterMojo {
|
||||
private File classesDirectory;
|
||||
|
||||
/**
|
||||
* Flag to indicate if the run processes should be forked. Disabling forking will
|
||||
* disable some features such as an agent, custom JVM arguments, devtools or
|
||||
* specifying the working directory to use.
|
||||
* Deprecated. Flag to indicate if the run processes should be forked. Disabling
|
||||
* forking will disable some features such as an agent, custom JVM arguments, devtools
|
||||
* or specifying the working directory to use.
|
||||
* @since 1.2.0
|
||||
* @deprecated since 2.7.0 for removal in 3.0.0 with no replacement
|
||||
*/
|
||||
@Parameter(property = "spring-boot.run.fork", defaultValue = "true")
|
||||
@Deprecated
|
||||
private boolean fork;
|
||||
|
||||
/**
|
||||
@@ -226,7 +228,9 @@ public abstract class AbstractRunMojo extends AbstractDependencyFilterMojo {
|
||||
/**
|
||||
* Specify if the application process should be forked.
|
||||
* @return {@code true} if the application process should be forked
|
||||
* @deprecated since 2.7.0 for removal in 3.0.0 with no replacement
|
||||
*/
|
||||
@Deprecated
|
||||
protected boolean isFork() {
|
||||
return this.fork;
|
||||
}
|
||||
@@ -244,6 +248,7 @@ public abstract class AbstractRunMojo extends AbstractDependencyFilterMojo {
|
||||
return this.workingDirectory != null;
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
private void run(String startClassName) throws MojoExecutionException, MojoFailureException {
|
||||
boolean fork = isFork();
|
||||
this.project.getProperties().setProperty("_spring.boot.fork.enabled", Boolean.toString(fork));
|
||||
@@ -304,7 +309,9 @@ public abstract class AbstractRunMojo extends AbstractDependencyFilterMojo {
|
||||
* @param arguments the class arguments
|
||||
* @throws MojoExecutionException in case of MOJO execution errors
|
||||
* @throws MojoFailureException in case of MOJO failures
|
||||
* @deprecated since 2.7.0 for removal in 3.0.0 with no replacement
|
||||
*/
|
||||
@Deprecated
|
||||
protected abstract void runWithMavenJvm(String startClassName, String... arguments)
|
||||
throws MojoExecutionException, MojoFailureException;
|
||||
|
||||
|
||||
@@ -71,6 +71,7 @@ public class RunMojo extends AbstractRunMojo {
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("deprecation")
|
||||
protected RunArguments resolveJvmArguments() {
|
||||
RunArguments jvmArguments = super.resolveJvmArguments();
|
||||
if (isFork() && this.optimizedLaunch) {
|
||||
@@ -114,6 +115,7 @@ public class RunMojo extends AbstractRunMojo {
|
||||
}
|
||||
|
||||
@Override
|
||||
@Deprecated
|
||||
protected void runWithMavenJvm(String startClassName, String... arguments) throws MojoExecutionException {
|
||||
IsolatedThreadGroup threadGroup = new IsolatedThreadGroup(startClassName);
|
||||
Thread launchThread = new Thread(threadGroup, new LaunchRunner(startClassName, arguments), "main");
|
||||
|
||||
@@ -113,6 +113,7 @@ public class StartMojo extends AbstractRunMojo {
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("deprecation")
|
||||
protected RunArguments resolveApplicationArguments() {
|
||||
RunArguments applicationArguments = super.resolveApplicationArguments();
|
||||
applicationArguments.getArgs().addLast(ENABLE_MBEAN_PROPERTY);
|
||||
@@ -123,6 +124,7 @@ public class StartMojo extends AbstractRunMojo {
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("deprecation")
|
||||
protected RunArguments resolveJvmArguments() {
|
||||
RunArguments jvmArguments = super.resolveJvmArguments();
|
||||
if (isFork()) {
|
||||
@@ -138,6 +140,7 @@ public class StartMojo extends AbstractRunMojo {
|
||||
}
|
||||
|
||||
@Override
|
||||
@Deprecated
|
||||
protected void runWithMavenJvm(String startClassName, String... arguments) throws MojoExecutionException {
|
||||
IsolatedThreadGroup threadGroup = new IsolatedThreadGroup(startClassName);
|
||||
Thread launchThread = new Thread(threadGroup, new LaunchRunner(startClassName, arguments),
|
||||
@@ -171,6 +174,7 @@ public class StartMojo extends AbstractRunMojo {
|
||||
"Spring application did not start before the configured timeout (" + (wait * maxAttempts) + "ms");
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
private void waitForSpringApplication() throws MojoFailureException, MojoExecutionException {
|
||||
try {
|
||||
if (isFork()) {
|
||||
|
||||
Reference in New Issue
Block a user