class ForkedLauncher extends java.lang.Object implements MavenLauncher
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.String> |
envVars |
private java.lang.String |
executable |
private java.lang.String |
mavenHome |
| Constructor and Description |
|---|
ForkedLauncher(java.lang.String mavenHome) |
ForkedLauncher(java.lang.String mavenHome,
java.util.Map<java.lang.String,java.lang.String> envVars,
boolean debugJvm) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static java.lang.String |
extractMavenVersion(java.util.List<java.lang.String> logLines) |
java.lang.String |
getMavenVersion() |
int |
run(java.lang.String[] cliArgs,
java.util.Properties systemProperties,
java.util.Map<java.lang.String,java.lang.String> envVars,
java.lang.String workingDirectory,
java.io.File logFile) |
int |
run(java.lang.String[] cliArgs,
java.util.Properties systemProperties,
java.lang.String workingDirectory,
java.io.File logFile) |
private final java.lang.String mavenHome
private final java.lang.String executable
private final java.util.Map<java.lang.String,java.lang.String> envVars
public ForkedLauncher(java.lang.String mavenHome)
public ForkedLauncher(java.lang.String mavenHome,
java.util.Map<java.lang.String,java.lang.String> envVars,
boolean debugJvm)
public int run(java.lang.String[] cliArgs,
java.util.Properties systemProperties,
java.util.Map<java.lang.String,java.lang.String> envVars,
java.lang.String workingDirectory,
java.io.File logFile)
throws java.io.IOException,
LauncherException
java.io.IOExceptionLauncherExceptionpublic int run(java.lang.String[] cliArgs,
java.util.Properties systemProperties,
java.lang.String workingDirectory,
java.io.File logFile)
throws java.io.IOException,
LauncherException
run in interface MavenLauncherjava.io.IOExceptionLauncherExceptionpublic java.lang.String getMavenVersion()
throws java.io.IOException,
LauncherException
getMavenVersion in interface MavenLauncherjava.io.IOExceptionLauncherExceptionstatic java.lang.String extractMavenVersion(java.util.List<java.lang.String> logLines)