public class MavenCommandLineBuilder
extends java.lang.Object
| Constructor and Description |
|---|
MavenCommandLineBuilder() |
| Modifier and Type | Method and Description |
|---|---|
org.codehaus.plexus.util.cli.Commandline |
build(InvocationRequest request) |
protected void |
checkRequiredState() |
protected java.io.File |
findMavenExecutable() |
java.io.File |
getLocalRepositoryDirectory() |
InvokerLogger |
getLogger() |
java.io.File |
getMavenHome() |
java.io.File |
getWorkingDirectory() |
protected void |
setEnvironmentPaths(InvocationRequest request,
org.codehaus.plexus.util.cli.Commandline cli) |
protected void |
setFlags(InvocationRequest request,
org.codehaus.plexus.util.cli.Commandline cli) |
protected void |
setGoals(InvocationRequest request,
org.codehaus.plexus.util.cli.Commandline cli) |
void |
setLocalRepositoryDirectory(java.io.File localRepositoryDirectory) |
void |
setLogger(InvokerLogger logger) |
void |
setMavenHome(java.io.File mavenHome) |
protected void |
setPomLocation(InvocationRequest request,
org.codehaus.plexus.util.cli.Commandline cli) |
protected void |
setProfiles(InvocationRequest request,
org.codehaus.plexus.util.cli.Commandline cli) |
protected void |
setProperties(InvocationRequest request,
org.codehaus.plexus.util.cli.Commandline cli) |
protected void |
setReactorBehavior(InvocationRequest request,
org.codehaus.plexus.util.cli.Commandline cli) |
protected void |
setSettingsLocation(InvocationRequest request,
org.codehaus.plexus.util.cli.Commandline cli) |
protected void |
setShellEnvironment(InvocationRequest request,
org.codehaus.plexus.util.cli.Commandline cli) |
void |
setWorkingDirectory(java.io.File workingDirectory) |
java.lang.String |
wrapStringWithQuotes(java.lang.String path)
Deprecated.
Quoting of command line arguments should be left to the Commandline from plexus-utils.
|
public org.codehaus.plexus.util.cli.Commandline build(InvocationRequest request) throws CommandLineConfigurationException
protected void checkRequiredState()
throws java.io.IOException
java.io.IOExceptionprotected void setSettingsLocation(InvocationRequest request, org.codehaus.plexus.util.cli.Commandline cli)
protected void setShellEnvironment(InvocationRequest request, org.codehaus.plexus.util.cli.Commandline cli) throws CommandLineConfigurationException
protected void setProfiles(InvocationRequest request, org.codehaus.plexus.util.cli.Commandline cli)
protected void setGoals(InvocationRequest request, org.codehaus.plexus.util.cli.Commandline cli)
protected void setProperties(InvocationRequest request, org.codehaus.plexus.util.cli.Commandline cli)
protected void setPomLocation(InvocationRequest request, org.codehaus.plexus.util.cli.Commandline cli)
protected void setEnvironmentPaths(InvocationRequest request, org.codehaus.plexus.util.cli.Commandline cli)
protected void setReactorBehavior(InvocationRequest request, org.codehaus.plexus.util.cli.Commandline cli)
protected void setFlags(InvocationRequest request, org.codehaus.plexus.util.cli.Commandline cli)
protected java.io.File findMavenExecutable()
throws CommandLineConfigurationException,
java.io.IOException
CommandLineConfigurationExceptionjava.io.IOExceptionpublic java.lang.String wrapStringWithQuotes(java.lang.String path)
path - string to wrap if containing spacespublic java.io.File getLocalRepositoryDirectory()
public void setLocalRepositoryDirectory(java.io.File localRepositoryDirectory)
public InvokerLogger getLogger()
public void setLogger(InvokerLogger logger)
public java.io.File getMavenHome()
public void setMavenHome(java.io.File mavenHome)
public java.io.File getWorkingDirectory()
public void setWorkingDirectory(java.io.File workingDirectory)
Copyright © 2002-2015 The Apache Software Foundation. All Rights Reserved.