Class BaseBuildCommand

java.lang.Object
io.quarkus.cli.BaseBuildCommand
Direct Known Subclasses:
Build, CliPluginsBase, Dev, Info, ProjectExtensionsAdd, ProjectExtensionsCategories, ProjectExtensionsList, ProjectExtensionsRemove, Test, Update

public class BaseBuildCommand extends Object
  • Field Details

    • spec

      protected picocli.CommandLine.Model.CommandSpec spec
    • output

      protected io.quarkus.cli.common.OutputOptionMixin output
    • registryClient

      protected io.quarkus.cli.common.registry.ToggleRegistryClientMixin registryClient
    • helpOption

      protected io.quarkus.cli.common.HelpOption helpOption
    • propertiesOptions

      protected io.quarkus.cli.common.PropertiesOptions propertiesOptions
    • projectRoot

      Path projectRoot
  • Constructor Details

    • BaseBuildCommand

      public BaseBuildCommand()
  • Method Details

    • projectRoot

      public Path projectRoot()
    • getRunner

      public io.quarkus.cli.common.build.BuildSystemRunner getRunner()
    • setOutput

      public void setOutput(io.quarkus.cli.common.OutputOptionMixin output)
      Commands using `@ParentCommand` need to set the output. This is needed for testing purposes. More specifically --cli-test-dir relies on this.
      Parameters:
      output - The command ouput