Package io.quarkus.deployment.pkg.steps
Class NativeImageBuildContainerRunner
java.lang.Object
io.quarkus.deployment.pkg.steps.NativeImageBuildRunner
io.quarkus.deployment.pkg.steps.NativeImageBuildContainerRunner
- Direct Known Subclasses:
NativeImageBuildLocalContainerRunner,NativeImageBuildRemoteContainerRunner
-
Nested Class Summary
Nested classes/interfaces inherited from class io.quarkus.deployment.pkg.steps.NativeImageBuildRunner
NativeImageBuildRunner.Result -
Field Summary
FieldsModifier and TypeFieldDescription(package private) String[]protected final ContainerRuntimeUtil.ContainerRuntime(package private) final NativeConfig -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNativeImageBuildContainerRunner(NativeConfig nativeConfig) -
Method Summary
Modifier and TypeMethodDescriptionprotected String[]protected String[]getBuildCommand(Path outputDir, List<String> args) getContainerRuntimeBuildArgs(Path outputDir) protected String[]getGraalVMVersionCommand(List<String> args) booleanprotected voidvoidsetup(boolean processInheritIODisabled) Methods inherited from class io.quarkus.deployment.pkg.steps.NativeImageBuildRunner
build, getGraalVMVersion, objcopyExists, postBuild, preBuild, runCommand, runCommand
-
Field Details
-
nativeConfig
-
containerRuntime
-
baseContainerRuntimeArgs
String[] baseContainerRuntimeArgs
-
-
Constructor Details
-
NativeImageBuildContainerRunner
-
-
Method Details
-
isContainer
public boolean isContainer()- Specified by:
isContainerin classNativeImageBuildRunner
-
setup
public void setup(boolean processInheritIODisabled) - Overrides:
setupin classNativeImageBuildRunner
-
getGraalVMVersionCommand
- Specified by:
getGraalVMVersionCommandin classNativeImageBuildRunner
-
getBuildCommand
- Specified by:
getBuildCommandin classNativeImageBuildRunner
-
objcopy
- Specified by:
objcopyin classNativeImageBuildRunner
-
getContainerRuntimeBuildArgs
-
buildCommand
-