Package org.codehaus.plexus.tools.cli
Class AbstractCli
- java.lang.Object
-
- org.codehaus.plexus.tools.cli.AbstractCli
-
-
Constructor Summary
Constructors Constructor Description AbstractCli()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.apache.commons.cli.OptionsbuildCliOptions(org.apache.commons.cli.Options options)org.apache.commons.cli.OptionsbuildDefaultCliOptions()protected voidcustomizeContainerConfiguration(org.codehaus.plexus.ContainerConfiguration configuration, org.apache.commons.cli.CommandLine cli)voiddisplayHelp()intexecute(java.lang.String[] args)intexecute(java.lang.String[] args, org.codehaus.plexus.classworlds.ClassWorld classWorld)java.lang.StringgetPomPropertiesPath()abstract voidinvokePlexusComponent(org.apache.commons.cli.CommandLine cli, org.codehaus.plexus.PlexusContainer container)org.apache.commons.cli.CommandLineparse(java.lang.String[] args)protected voidshowError(java.lang.String message, java.lang.Exception e, boolean show)protected intshowFatalError(java.lang.String message, java.lang.Exception e, boolean show)
-
-
-
Field Detail
-
QUIET
public static final java.lang.String QUIET
- See Also:
- Constant Field Values
-
DEBUG
public static final java.lang.String DEBUG
- See Also:
- Constant Field Values
-
ERRORS
public static final java.lang.String ERRORS
- See Also:
- Constant Field Values
-
HELP
public static final java.lang.String HELP
- See Also:
- Constant Field Values
-
VERSION
public static final java.lang.String VERSION
- See Also:
- Constant Field Values
-
SET_SYSTEM_PROPERTY
public static final java.lang.String SET_SYSTEM_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildCliOptions
public abstract org.apache.commons.cli.Options buildCliOptions(org.apache.commons.cli.Options options)
- Specified by:
buildCliOptionsin interfaceCli
-
invokePlexusComponent
public abstract void invokePlexusComponent(org.apache.commons.cli.CommandLine cli, org.codehaus.plexus.PlexusContainer container) throws java.lang.Exception- Specified by:
invokePlexusComponentin interfaceCli- Throws:
java.lang.Exception
-
getPomPropertiesPath
public java.lang.String getPomPropertiesPath()
- Specified by:
getPomPropertiesPathin interfaceCli
-
execute
public int execute(java.lang.String[] args)
-
execute
public int execute(java.lang.String[] args, org.codehaus.plexus.classworlds.ClassWorld classWorld)
-
customizeContainerConfiguration
protected void customizeContainerConfiguration(org.codehaus.plexus.ContainerConfiguration configuration, org.apache.commons.cli.CommandLine cli)
-
showFatalError
protected int showFatalError(java.lang.String message, java.lang.Exception e, boolean show)
-
showError
protected void showError(java.lang.String message, java.lang.Exception e, boolean show)
-
buildDefaultCliOptions
public org.apache.commons.cli.Options buildDefaultCliOptions()
-
parse
public org.apache.commons.cli.CommandLine parse(java.lang.String[] args) throws org.apache.commons.cli.ParseException- Throws:
org.apache.commons.cli.ParseException
-
displayHelp
public void displayHelp()
-
-