Package org.apache.maven.cli
Class MavenCli
- java.lang.Object
-
- org.apache.maven.cli.MavenCli
-
public class MavenCli extends java.lang.Object
- Author:
- Jason van Zyl
-
-
Field Summary
Fields Modifier and Type Field Description static java.io.File
DEFAULT_GLOBAL_TOOLCHAINS_FILE
static java.io.File
DEFAULT_USER_TOOLCHAINS_FILE
static java.lang.String
LOCAL_REPO_PROPERTY
static java.lang.String
MULTIMODULE_PROJECT_DIRECTORY
static java.lang.String
STYLE_COLOR_PROPERTY
static java.lang.String
USER_HOME
static java.io.File
USER_MAVEN_CONFIGURATION_HOME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.maven.model.building.ModelProcessor
createModelProcessor(org.codehaus.plexus.PlexusContainer container)
protected void
customizeContainer(org.codehaus.plexus.PlexusContainer container)
int
doMain(java.lang.String[] args, java.lang.String workingDirectory, java.io.PrintStream stdout, java.io.PrintStream stderr)
This supports painless invocation by the Verifier during embedded execution of the core ITs.static int
doMain(java.lang.String[] args, org.codehaus.plexus.classworlds.ClassWorld classWorld)
int
doMain(CliRequest cliRequest)
protected org.eclipse.aether.transfer.TransferListener
getBatchTransferListener()
protected org.eclipse.aether.transfer.TransferListener
getConsoleTransferListener(boolean printResourceNames)
static void
main(java.lang.String[] args)
static int
main(java.lang.String[] args, org.codehaus.plexus.classworlds.ClassWorld classWorld)
-
-
-
Field Detail
-
LOCAL_REPO_PROPERTY
public static final java.lang.String LOCAL_REPO_PROPERTY
- See Also:
- Constant Field Values
-
MULTIMODULE_PROJECT_DIRECTORY
public static final java.lang.String MULTIMODULE_PROJECT_DIRECTORY
- See Also:
- Constant Field Values
-
USER_HOME
public static final java.lang.String USER_HOME
-
USER_MAVEN_CONFIGURATION_HOME
public static final java.io.File USER_MAVEN_CONFIGURATION_HOME
-
DEFAULT_USER_TOOLCHAINS_FILE
public static final java.io.File DEFAULT_USER_TOOLCHAINS_FILE
-
DEFAULT_GLOBAL_TOOLCHAINS_FILE
public static final java.io.File DEFAULT_GLOBAL_TOOLCHAINS_FILE
-
STYLE_COLOR_PROPERTY
public static final java.lang.String STYLE_COLOR_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
main
public static int main(java.lang.String[] args, org.codehaus.plexus.classworlds.ClassWorld classWorld)
-
doMain
public static int doMain(java.lang.String[] args, org.codehaus.plexus.classworlds.ClassWorld classWorld)
-
doMain
public int doMain(java.lang.String[] args, java.lang.String workingDirectory, java.io.PrintStream stdout, java.io.PrintStream stderr)
This supports painless invocation by the Verifier during embedded execution of the core ITs. SeeEmbedded3xLauncher
inmaven-verifier
-
doMain
public int doMain(CliRequest cliRequest)
-
getConsoleTransferListener
protected org.eclipse.aether.transfer.TransferListener getConsoleTransferListener(boolean printResourceNames)
-
getBatchTransferListener
protected org.eclipse.aether.transfer.TransferListener getBatchTransferListener()
-
customizeContainer
protected void customizeContainer(org.codehaus.plexus.PlexusContainer container)
-
createModelProcessor
protected org.apache.maven.model.building.ModelProcessor createModelProcessor(org.codehaus.plexus.PlexusContainer container) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
-