Class CommonsCliOptions
java.lang.Object
org.apache.maven.cling.invoker.CommonsCliOptions
- All Implemented Interfaces:
- Options
- Direct Known Subclasses:
- CommonsCliEncryptOptions,- CommonsCliMavenOptions,- CommonsCliShellOptions,- CommonsCliUpgradeOptions
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final CommonsCliOptions.CLIManagerprotected final org.apache.commons.cli.CommandLineprotected final StringFields inherited from interface org.apache.maven.api.cli.OptionsSOURCE_CLI
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedCommonsCliOptions(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine) 
- 
Method SummaryModifier and TypeMethodDescriptioncolor()protected CommonsCliOptionscopy(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine) voiddisplayHelp(ParserRequest request, Consumer<String> printStream) help()final Optionsinterpolate(UnaryOperator<String> callback) logFile()offline()static CommonsCliOptionsquiet()source()verbose()voidwarnAboutDeprecatedOptions(ParserRequest request, Consumer<String> printWriter) 
- 
Field Details- 
source
- 
cliManager
- 
commandLineprotected final org.apache.commons.cli.CommandLine commandLine
 
- 
- 
Constructor Details- 
CommonsCliOptionsprotected CommonsCliOptions(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine) 
 
- 
- 
Method Details- 
parsepublic static CommonsCliOptions parse(String source, String[] args) throws org.apache.commons.cli.ParseException - Throws:
- org.apache.commons.cli.ParseException
 
- 
source
- 
userProperties
- 
showVersionAndExit- Specified by:
- showVersionAndExitin interface- Options
 
- 
showVersion- Specified by:
- showVersionin interface- Options
 
- 
quiet
- 
verbose
- 
showErrors- Specified by:
- showErrorsin interface- Options
 
- 
failOnSeverity- Specified by:
- failOnSeverityin interface- Options
 
- 
nonInteractive- Specified by:
- nonInteractivein interface- Options
 
- 
forceInteractive- Specified by:
- forceInteractivein interface- Options
 
- 
altUserSettings- Specified by:
- altUserSettingsin interface- Options
 
- 
altProjectSettings- Specified by:
- altProjectSettingsin interface- Options
 
- 
altInstallationSettings- Specified by:
- altInstallationSettingsin interface- Options
 
- 
altUserToolchains- Specified by:
- altUserToolchainsin interface- Options
 
- 
altInstallationToolchains- Specified by:
- altInstallationToolchainsin interface- Options
 
- 
logFile
- 
rawStreams- Specified by:
- rawStreamsin interface- Options
 
- 
color
- 
offline
- 
help
- 
warnAboutDeprecatedOptions- Specified by:
- warnAboutDeprecatedOptionsin interface- Options
 
- 
interpolate- Specified by:
- interpolatein interface- Options
 
- 
copyprotected CommonsCliOptions copy(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine) 
- 
displayHelp- Specified by:
- displayHelpin interface- Options
 
 
-