Class CommonsCliUpgradeOptions

java.lang.Object
org.apache.maven.cling.invoker.CommonsCliOptions
org.apache.maven.cling.invoker.mvnup.CommonsCliUpgradeOptions
All Implemented Interfaces:
org.apache.maven.api.cli.mvnup.UpgradeOptions, org.apache.maven.api.cli.Options

public class CommonsCliUpgradeOptions extends CommonsCliOptions implements org.apache.maven.api.cli.mvnup.UpgradeOptions
Implementation of UpgradeOptions (base + mvnup).
  • Constructor Details

  • Method Details

    • parse

      public static CommonsCliUpgradeOptions parse(String[] args) throws org.apache.commons.cli.ParseException
      Throws:
      org.apache.commons.cli.ParseException
    • goals

      @Nonnull public Optional<List<String>> goals()
      Specified by:
      goals in interface org.apache.maven.api.cli.mvnup.UpgradeOptions
    • modelVersion

      @Nonnull public Optional<String> modelVersion()
      Specified by:
      modelVersion in interface org.apache.maven.api.cli.mvnup.UpgradeOptions
    • directory

      @Nonnull public Optional<String> directory()
      Specified by:
      directory in interface org.apache.maven.api.cli.mvnup.UpgradeOptions
    • infer

      @Nonnull public Optional<Boolean> infer()
      Specified by:
      infer in interface org.apache.maven.api.cli.mvnup.UpgradeOptions
    • model

      @Nonnull public Optional<Boolean> model()
      Specified by:
      model in interface org.apache.maven.api.cli.mvnup.UpgradeOptions
    • plugins

      @Nonnull public Optional<Boolean> plugins()
      Specified by:
      plugins in interface org.apache.maven.api.cli.mvnup.UpgradeOptions
    • all

      @Nonnull public Optional<Boolean> all()
      Specified by:
      all in interface org.apache.maven.api.cli.mvnup.UpgradeOptions
    • displayHelp

      public void displayHelp(org.apache.maven.api.cli.ParserRequest request, Consumer<String> printStream)
      Specified by:
      displayHelp in interface org.apache.maven.api.cli.Options
      Overrides:
      displayHelp in class CommonsCliOptions
    • copy

      protected CommonsCliUpgradeOptions copy(String source, CommonsCliOptions.CLIManager cliManager, org.apache.commons.cli.CommandLine commandLine)
      Overrides:
      copy in class CommonsCliOptions