Use basedir as forked JVM's working directory in Maven plugin

Fixes gh-16811
This commit is contained in:
Andy Wilkinson
2019-05-24 20:49:03 +01:00
parent 32e1d68d2f
commit 60d60a8304
3 changed files with 9 additions and 4 deletions

View File

@@ -281,7 +281,10 @@ public abstract class AbstractRunMojo extends AbstractDependencyFilterMojo {
addClasspath(args);
args.add(startClassName);
addArgs(args);
runWithForkedJvm(this.workingDirectory, args, determineEnvironmentVariables());
runWithForkedJvm(
(this.workingDirectory != null) ? this.workingDirectory
: this.project.getBasedir(),
args, determineEnvironmentVariables());
}
/**