Package org.apache.maven.cling.invoker
Class CommonsCliOptions
java.lang.Object
org.apache.maven.cling.invoker.CommonsCliOptions
- All Implemented Interfaces:
org.apache.maven.api.cli.Options
- Direct Known Subclasses:
CommonsCliEncryptOptions,CommonsCliMavenOptions,CommonsCliShellOptions,CommonsCliUpgradeOptions
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CommonsCliOptions.CLIManagerprotected final org.apache.commons.cli.CommandLineprotected final StringFields inherited from interface org.apache.maven.api.cli.Options
SOURCE_CLI -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCommonsCliOptions(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine) -
Method Summary
Modifier and TypeMethodDescriptioncolor()protected CommonsCliOptionscopy(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine) voiddisplayHelp(org.apache.maven.api.cli.ParserRequest request, Consumer<String> printStream) help()final org.apache.maven.api.cli.Optionsinterpolate(UnaryOperator<String> callback) logFile()offline()static CommonsCliOptionsquiet()source()verbose()voidwarnAboutDeprecatedOptions(org.apache.maven.api.cli.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
- Specified by:
sourcein interfaceorg.apache.maven.api.cli.Options
-
userProperties
- Specified by:
userPropertiesin interfaceorg.apache.maven.api.cli.Options
-
showVersionAndExit
- Specified by:
showVersionAndExitin interfaceorg.apache.maven.api.cli.Options
-
showVersion
- Specified by:
showVersionin interfaceorg.apache.maven.api.cli.Options
-
quiet
- Specified by:
quietin interfaceorg.apache.maven.api.cli.Options
-
verbose
- Specified by:
verbosein interfaceorg.apache.maven.api.cli.Options
-
showErrors
- Specified by:
showErrorsin interfaceorg.apache.maven.api.cli.Options
-
failOnSeverity
- Specified by:
failOnSeverityin interfaceorg.apache.maven.api.cli.Options
-
nonInteractive
- Specified by:
nonInteractivein interfaceorg.apache.maven.api.cli.Options
-
forceInteractive
- Specified by:
forceInteractivein interfaceorg.apache.maven.api.cli.Options
-
altUserSettings
- Specified by:
altUserSettingsin interfaceorg.apache.maven.api.cli.Options
-
altProjectSettings
- Specified by:
altProjectSettingsin interfaceorg.apache.maven.api.cli.Options
-
altInstallationSettings
- Specified by:
altInstallationSettingsin interfaceorg.apache.maven.api.cli.Options
-
altUserToolchains
- Specified by:
altUserToolchainsin interfaceorg.apache.maven.api.cli.Options
-
altInstallationToolchains
- Specified by:
altInstallationToolchainsin interfaceorg.apache.maven.api.cli.Options
-
logFile
- Specified by:
logFilein interfaceorg.apache.maven.api.cli.Options
-
rawStreams
- Specified by:
rawStreamsin interfaceorg.apache.maven.api.cli.Options
-
color
- Specified by:
colorin interfaceorg.apache.maven.api.cli.Options
-
offline
- Specified by:
offlinein interfaceorg.apache.maven.api.cli.Options
-
help
- Specified by:
helpin interfaceorg.apache.maven.api.cli.Options
-
warnAboutDeprecatedOptions
public void warnAboutDeprecatedOptions(org.apache.maven.api.cli.ParserRequest request, Consumer<String> printWriter) - Specified by:
warnAboutDeprecatedOptionsin interfaceorg.apache.maven.api.cli.Options
-
interpolate
- Specified by:
interpolatein interfaceorg.apache.maven.api.cli.Options
-
copy
protected CommonsCliOptions copy(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine) -
displayHelp
public void displayHelp(org.apache.maven.api.cli.ParserRequest request, Consumer<String> printStream) - Specified by:
displayHelpin interfaceorg.apache.maven.api.cli.Options
-