org.apache.maven.mae.boot.main
Class MAEMain

java.lang.Object
  extended by org.apache.maven.mae.boot.main.MAEMain

public class MAEMain
extends Object


Nested Class Summary
static class MAEMain.ExitException
           
 
Field Summary
static File CONFIGURATION_DIRECTORY
           
static File DEFAULT_GLOBAL_SETTINGS_FILE
           
static File DEFAULT_USER_SETTINGS_FILE
           
static File DEFAULT_USER_TOOLCHAINS_FILE
           
static String LOCAL_REPO_PROPERTY
           
static String THREADS_DEPRECATED
           
static String userHome
           
static File userMavenConfigurationHome
           
 
Constructor Summary
MAEMain()
           
MAEMain(org.codehaus.plexus.classworlds.ClassWorld classWorld)
           
 
Method Summary
protected  void cli(CliRequest cliRequest)
           
protected  org.apache.maven.model.building.ModelProcessor createModelProcessor(org.codehaus.plexus.PlexusContainer container)
           
 int doMain(CliRequest cliRequest)
           
static int doMain(String[] args, org.codehaus.plexus.classworlds.ClassWorld classWorld)
           
 int doMain(String[] args, String workingDirectory, PrintStream stdout, PrintStream stderr)
           
protected  void encryption(CliRequest cliRequest)
           
protected  int execute(CliRequest cliRequest)
           
protected  void initialize(CliRequest cliRequest)
           
static void main(String[] args)
           
static int main(String[] args, org.codehaus.plexus.classworlds.ClassWorld classWorld)
           
protected  void populateProperties(org.apache.commons.cli.CommandLine commandLine, Properties systemProperties, Properties userProperties)
           
protected  MAEExecutionRequest populateRequest(CliRequest cliRequest)
           
protected  void properties(CliRequest cliRequest)
           
protected  File resolveFile(File file, String workingDirectory)
           
protected static void setCliProperty(String property, Properties properties)
           
protected  void settings(CliRequest cliRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCAL_REPO_PROPERTY

public static final String LOCAL_REPO_PROPERTY
See Also:
Constant Field Values

THREADS_DEPRECATED

public static final String THREADS_DEPRECATED
See Also:
Constant Field Values

userHome

public static final String userHome

userMavenConfigurationHome

public static final File userMavenConfigurationHome

DEFAULT_USER_SETTINGS_FILE

public static final File DEFAULT_USER_SETTINGS_FILE

CONFIGURATION_DIRECTORY

public static final File CONFIGURATION_DIRECTORY

DEFAULT_GLOBAL_SETTINGS_FILE

public static final File DEFAULT_GLOBAL_SETTINGS_FILE

DEFAULT_USER_TOOLCHAINS_FILE

public static final File DEFAULT_USER_TOOLCHAINS_FILE
Constructor Detail

MAEMain

public MAEMain()

MAEMain

public MAEMain(org.codehaus.plexus.classworlds.ClassWorld classWorld)
Method Detail

main

public static void main(String[] args)

main

public static int main(String[] args,
                       org.codehaus.plexus.classworlds.ClassWorld classWorld)

doMain

public static int doMain(String[] args,
                         org.codehaus.plexus.classworlds.ClassWorld classWorld)

doMain

public int doMain(String[] args,
                  String workingDirectory,
                  PrintStream stdout,
                  PrintStream stderr)

doMain

public int doMain(CliRequest cliRequest)

initialize

protected void initialize(CliRequest cliRequest)

cli

protected void cli(CliRequest cliRequest)
            throws Exception
Throws:
Exception

properties

protected void properties(CliRequest cliRequest)

encryption

protected void encryption(CliRequest cliRequest)
                   throws Exception
Throws:
Exception

execute

protected int execute(CliRequest cliRequest)
               throws MAEEmbeddingException
Throws:
MAEEmbeddingException

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

settings

protected void settings(CliRequest cliRequest)
                 throws Exception
Throws:
Exception

populateRequest

protected MAEExecutionRequest populateRequest(CliRequest cliRequest)
                                       throws MAEEmbeddingException
Throws:
MAEEmbeddingException

resolveFile

protected File resolveFile(File file,
                           String workingDirectory)

populateProperties

protected void populateProperties(org.apache.commons.cli.CommandLine commandLine,
                                  Properties systemProperties,
                                  Properties userProperties)

setCliProperty

protected static void setCliProperty(String property,
                                     Properties properties)


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.