Class LayeredOptions<O extends org.apache.maven.api.cli.Options>
java.lang.Object
org.apache.maven.cling.invoker.LayeredOptions<O>
- Type Parameters:
O- The type of options.
- All Implemented Interfaces:
org.apache.maven.api.cli.Options
- Direct Known Subclasses:
LayeredMavenOptions
public abstract class LayeredOptions<O extends org.apache.maven.api.cli.Options>
extends Object
implements org.apache.maven.api.cli.Options
Options that are "layered" by precedence order.
-
Field Summary
FieldsFields inherited from interface org.apache.maven.api.cli.Options
SOURCE_CLI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncolor()voiddisplayHelp(org.apache.maven.api.cli.ParserRequest request, Consumer<String> printWriter) help()logFile()offline()quiet()protected <T> Optional<T> returnFirstPresentOrEmpty(Function<O, Optional<T>> getter) source()verbose()voidwarnAboutDeprecatedOptions(org.apache.maven.api.cli.ParserRequest request, Consumer<String> printWriter) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.api.cli.Options
interpolate
-
Field Details
-
options
-
-
Constructor Details
-
LayeredOptions
-
-
Method Details
-
userProperties
-
source
- Specified by:
sourcein interfaceorg.apache.maven.api.cli.Options
-
showVersionAndExit
-
showVersion
-
quiet
-
verbose
-
showErrors
-
failOnSeverity
-
nonInteractive
-
forceInteractive
-
altUserSettings
-
altProjectSettings
-
altInstallationSettings
-
altUserToolchains
-
altInstallationToolchains
-
logFile
-
rawStreams
-
color
-
offline
-
help
-
warnAboutDeprecatedOptions
-
displayHelp
-
returnFirstPresentOrEmpty
-
collectListIfPresentOrEmpty
-
collectMapIfPresentOrEmpty
-