Class CommonsCliOptions
java.lang.Object
org.apache.maven.cling.invoker.CommonsCliOptions
- All Implemented Interfaces:
Options
- Direct Known Subclasses:
CommonsCliEncryptOptions
,CommonsCliMavenOptions
,CommonsCliShellOptions
,CommonsCliUpgradeOptions
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CommonsCliOptions.CLIManager
protected final org.apache.commons.cli.CommandLine
protected final String
Fields inherited from interface org.apache.maven.api.cli.Options
SOURCE_CLI
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
CommonsCliOptions
(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine) -
Method Summary
Modifier and TypeMethodDescriptioncolor()
protected CommonsCliOptions
copy
(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine) void
displayHelp
(ParserRequest request, Consumer<String> printStream) help()
final Options
interpolate
(UnaryOperator<String> callback) logFile()
offline()
static CommonsCliOptions
quiet()
source()
verbose()
void
warnAboutDeprecatedOptions
(ParserRequest request, Consumer<String> printWriter)
-
Field Details
-
source
-
cliManager
-
commandLine
protected final org.apache.commons.cli.CommandLine commandLine
-
-
Constructor Details
-
CommonsCliOptions
protected CommonsCliOptions(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine)
-
-
Method Details
-
parse
public static CommonsCliOptions parse(String source, String[] args) throws org.apache.commons.cli.ParseException - Throws:
org.apache.commons.cli.ParseException
-
source
-
userProperties
-
showVersionAndExit
- Specified by:
showVersionAndExit
in interfaceOptions
-
showVersion
- Specified by:
showVersion
in interfaceOptions
-
quiet
-
verbose
-
showErrors
- Specified by:
showErrors
in interfaceOptions
-
failOnSeverity
- Specified by:
failOnSeverity
in interfaceOptions
-
nonInteractive
- Specified by:
nonInteractive
in interfaceOptions
-
forceInteractive
- Specified by:
forceInteractive
in interfaceOptions
-
altUserSettings
- Specified by:
altUserSettings
in interfaceOptions
-
altProjectSettings
- Specified by:
altProjectSettings
in interfaceOptions
-
altInstallationSettings
- Specified by:
altInstallationSettings
in interfaceOptions
-
altUserToolchains
- Specified by:
altUserToolchains
in interfaceOptions
-
altInstallationToolchains
- Specified by:
altInstallationToolchains
in interfaceOptions
-
logFile
-
rawStreams
- Specified by:
rawStreams
in interfaceOptions
-
color
-
offline
-
help
-
warnAboutDeprecatedOptions
- Specified by:
warnAboutDeprecatedOptions
in interfaceOptions
-
interpolate
- Specified by:
interpolate
in interfaceOptions
-
copy
protected CommonsCliOptions copy(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine) -
displayHelp
- Specified by:
displayHelp
in interfaceOptions
-