Class CommonsCliMavenOptions

java.lang.Object
org.apache.maven.cling.invoker.CommonsCliOptions
org.apache.maven.cling.invoker.mvn.CommonsCliMavenOptions
All Implemented Interfaces:
org.apache.maven.api.cli.mvn.MavenOptions, org.apache.maven.api.cli.Options

public class CommonsCliMavenOptions extends CommonsCliOptions implements org.apache.maven.api.cli.mvn.MavenOptions
  • Constructor Details

  • Method Details

    • parse

      public static CommonsCliMavenOptions parse(String source, String[] args) throws org.apache.commons.cli.ParseException
      Throws:
      org.apache.commons.cli.ParseException
    • alternatePomFile

      public Optional<String> alternatePomFile()
      Specified by:
      alternatePomFile in interface org.apache.maven.api.cli.mvn.MavenOptions
    • nonRecursive

      public Optional<Boolean> nonRecursive()
      Specified by:
      nonRecursive in interface org.apache.maven.api.cli.mvn.MavenOptions
    • updateSnapshots

      public Optional<Boolean> updateSnapshots()
      Specified by:
      updateSnapshots in interface org.apache.maven.api.cli.mvn.MavenOptions
    • activatedProfiles

      public Optional<List<String>> activatedProfiles()
      Specified by:
      activatedProfiles in interface org.apache.maven.api.cli.mvn.MavenOptions
    • suppressSnapshotUpdates

      public Optional<Boolean> suppressSnapshotUpdates()
      Specified by:
      suppressSnapshotUpdates in interface org.apache.maven.api.cli.mvn.MavenOptions
    • strictChecksums

      public Optional<Boolean> strictChecksums()
      Specified by:
      strictChecksums in interface org.apache.maven.api.cli.mvn.MavenOptions
    • relaxedChecksums

      public Optional<Boolean> relaxedChecksums()
      Specified by:
      relaxedChecksums in interface org.apache.maven.api.cli.mvn.MavenOptions
    • failFast

      public Optional<Boolean> failFast()
      Specified by:
      failFast in interface org.apache.maven.api.cli.mvn.MavenOptions
    • failAtEnd

      public Optional<Boolean> failAtEnd()
      Specified by:
      failAtEnd in interface org.apache.maven.api.cli.mvn.MavenOptions
    • failNever

      public Optional<Boolean> failNever()
      Specified by:
      failNever in interface org.apache.maven.api.cli.mvn.MavenOptions
    • resume

      public Optional<Boolean> resume()
      Specified by:
      resume in interface org.apache.maven.api.cli.mvn.MavenOptions
    • resumeFrom

      public Optional<String> resumeFrom()
      Specified by:
      resumeFrom in interface org.apache.maven.api.cli.mvn.MavenOptions
    • projects

      public Optional<List<String>> projects()
      Specified by:
      projects in interface org.apache.maven.api.cli.mvn.MavenOptions
    • alsoMake

      public Optional<Boolean> alsoMake()
      Specified by:
      alsoMake in interface org.apache.maven.api.cli.mvn.MavenOptions
    • alsoMakeDependents

      public Optional<Boolean> alsoMakeDependents()
      Specified by:
      alsoMakeDependents in interface org.apache.maven.api.cli.mvn.MavenOptions
    • threads

      public Optional<String> threads()
      Specified by:
      threads in interface org.apache.maven.api.cli.mvn.MavenOptions
    • builder

      public Optional<String> builder()
      Specified by:
      builder in interface org.apache.maven.api.cli.mvn.MavenOptions
    • noTransferProgress

      public Optional<Boolean> noTransferProgress()
      Specified by:
      noTransferProgress in interface org.apache.maven.api.cli.mvn.MavenOptions
    • cacheArtifactNotFound

      public Optional<Boolean> cacheArtifactNotFound()
      Specified by:
      cacheArtifactNotFound in interface org.apache.maven.api.cli.mvn.MavenOptions
    • strictArtifactDescriptorPolicy

      public Optional<Boolean> strictArtifactDescriptorPolicy()
      Specified by:
      strictArtifactDescriptorPolicy in interface org.apache.maven.api.cli.mvn.MavenOptions
    • ignoreTransitiveRepositories

      public Optional<Boolean> ignoreTransitiveRepositories()
      Specified by:
      ignoreTransitiveRepositories in interface org.apache.maven.api.cli.mvn.MavenOptions
    • atFile

      public Optional<String> atFile()
      Specified by:
      atFile in interface org.apache.maven.api.cli.mvn.MavenOptions
    • goals

      public Optional<List<String>> goals()
      Specified by:
      goals in interface org.apache.maven.api.cli.mvn.MavenOptions
    • copy

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