Package io.quarkus.cli.build
Class GradleRunner
java.lang.Object
io.quarkus.cli.build.GradleRunner
- All Implemented Interfaces:
BuildSystemRunner
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.cli.build.BuildSystemRunner
BuildSystemRunner.BuildCommandArgs -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final BuildToolstatic final String(package private) final OutputOptionMixin(package private) final Path(package private) final PropertiesOptions(package private) final RegistryClientMixinstatic final String[] -
Constructor Summary
ConstructorsConstructorDescriptionGradleRunner(OutputOptionMixin output, PropertiesOptions propertiesOptions, RegistryClientMixin registryClient, Path projectRoot, BuildTool buildTool) -
Method Summary
Modifier and TypeMethodDescriptionaddExtension(RunModeOption runMode, Set<String> extensions) listExtensionCategories(RunModeOption runMode, CategoryListFormatOptions format) listExtensions(RunModeOption runMode, ListFormatOptions format, boolean installable, String searchPattern, String category) prepareAction(String action, BuildOptions buildOptions, RunModeOption runMode, List<String> params) prepareBuild(BuildOptions buildOptions, RunModeOption runMode, List<String> params) prepareDevTestMode(boolean devMode, DevOptions commonOptions, DebugOptions debugOptions, List<String> params) prepareTest(BuildOptions buildOptions, RunModeOption runMode, List<String> params, String filter) projectInfo(boolean perModule) removeExtension(RunModeOption runMode, Set<String> extensions) (package private) voidsetGradleProperties(ArrayDeque<String> args, boolean batchMode) (package private) voidsetSkipTests(ArrayDeque<String> args) updateProject(TargetQuarkusVersionGroup targetQuarkusVersion, RewriteGroup rewrite) (package private) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.cli.build.BuildSystemRunner
fixPath, flattenMappedProperties, paramsToQuarkusArgs, prependExecutable, run, wrapWithDoubleQuotes
-
Field Details
-
windowsWrapper
-
otherWrapper
- See Also:
-
output
-
registryClient
-
projectRoot
-
buildTool
-
propertiesOptions
-
-
Constructor Details
-
GradleRunner
public GradleRunner(OutputOptionMixin output, PropertiesOptions propertiesOptions, RegistryClientMixin registryClient, Path projectRoot, BuildTool buildTool)
-
-
Method Details
-
getWrapper
- Specified by:
getWrapperin interfaceBuildSystemRunner
-
getExecutable
- Specified by:
getExecutablein interfaceBuildSystemRunner
-
getProjectRoot
- Specified by:
getProjectRootin interfaceBuildSystemRunner
-
getOutput
- Specified by:
getOutputin interfaceBuildSystemRunner
-
getBuildTool
- Specified by:
getBuildToolin interfaceBuildSystemRunner
-
listExtensionCategories
- Specified by:
listExtensionCategoriesin interfaceBuildSystemRunner
-
listExtensions
public Integer listExtensions(RunModeOption runMode, ListFormatOptions format, boolean installable, String searchPattern, String category) - Specified by:
listExtensionsin interfaceBuildSystemRunner
-
addExtension
- Specified by:
addExtensionin interfaceBuildSystemRunner
-
removeExtension
- Specified by:
removeExtensionin interfaceBuildSystemRunner
-
projectInfo
- Specified by:
projectInfoin interfaceBuildSystemRunner
-
updateProject
public Integer updateProject(TargetQuarkusVersionGroup targetQuarkusVersion, RewriteGroup rewrite) throws Exception - Specified by:
updateProjectin interfaceBuildSystemRunner- Throws:
Exception
-
prepareBuild
public BuildSystemRunner.BuildCommandArgs prepareBuild(BuildOptions buildOptions, RunModeOption runMode, List<String> params) - Specified by:
prepareBuildin interfaceBuildSystemRunner
-
prepareAction
public BuildSystemRunner.BuildCommandArgs prepareAction(String action, BuildOptions buildOptions, RunModeOption runMode, List<String> params) - Specified by:
prepareActionin interfaceBuildSystemRunner
-
prepareTest
public BuildSystemRunner.BuildCommandArgs prepareTest(BuildOptions buildOptions, RunModeOption runMode, List<String> params, String filter) - Specified by:
prepareTestin interfaceBuildSystemRunner
-
prepareDevTestMode
public List<Supplier<BuildSystemRunner.BuildCommandArgs>> prepareDevTestMode(boolean devMode, DevOptions commonOptions, DebugOptions debugOptions, List<String> params) - Specified by:
prepareDevTestModein interfaceBuildSystemRunner
-
setSkipTests
-
setGradleProperties
-
verifyBuildFile
void verifyBuildFile()
-