Package io.quarkus.cli
Class BaseBuildCommand
java.lang.Object
io.quarkus.cli.BaseBuildCommand
- Direct Known Subclasses:
Build,CliPluginsBase,Dev,Info,ProjectExtensionsAdd,ProjectExtensionsCategories,ProjectExtensionsList,ProjectExtensionsRemove,Test,Update
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected io.quarkus.cli.common.HelpOptionprotected io.quarkus.cli.common.OutputOptionMixin(package private) Pathprotected io.quarkus.cli.common.PropertiesOptionsprotected io.quarkus.cli.common.registry.ToggleRegistryClientMixinprotected picocli.CommandLine.Model.CommandSpec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.cli.common.build.BuildSystemRunnervoidsetOutput(io.quarkus.cli.common.OutputOptionMixin output) Commands using `@ParentCommand` need to set the output.
-
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
-
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
-