public class JibProcessor extends Object
| Constructor and Description |
|---|
JibProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
appCDS(ContainerImageConfig containerImageConfig,
JibConfig jibConfig,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.AppCDSContainerImageBuildItem> producer) |
io.quarkus.container.spi.AvailableContainerImageExtensionBuildItem |
availability() |
void |
buildFromJar(ContainerImageConfig containerImageConfig,
JibConfig jibConfig,
io.quarkus.deployment.pkg.PackageConfig packageConfig,
io.quarkus.container.spi.ContainerImageInfoBuildItem containerImage,
io.quarkus.deployment.pkg.builditem.JarBuildItem sourceJar,
io.quarkus.deployment.builditem.MainClassBuildItem mainClass,
io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget,
io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcome,
Optional<io.quarkus.container.spi.ContainerImageBuildRequestBuildItem> buildRequest,
Optional<io.quarkus.container.spi.ContainerImagePushRequestBuildItem> pushRequest,
List<io.quarkus.container.spi.ContainerImageLabelBuildItem> containerImageLabels,
Optional<io.quarkus.deployment.pkg.builditem.AppCDSResultBuildItem> appCDSResult,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer) |
void |
buildFromNative(ContainerImageConfig containerImageConfig,
JibConfig jibConfig,
io.quarkus.container.spi.ContainerImageInfoBuildItem containerImage,
io.quarkus.deployment.pkg.builditem.NativeImageBuildItem nativeImage,
io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget,
Optional<io.quarkus.container.spi.ContainerImageBuildRequestBuildItem> buildRequest,
Optional<io.quarkus.container.spi.ContainerImagePushRequestBuildItem> pushRequest,
List<io.quarkus.container.spi.ContainerImageLabelBuildItem> containerImageLabels,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer) |
io.quarkus.deployment.builditem.CapabilityBuildItem |
capability() |
public static final String JIB
public io.quarkus.container.spi.AvailableContainerImageExtensionBuildItem availability()
public io.quarkus.deployment.builditem.CapabilityBuildItem capability()
public void appCDS(ContainerImageConfig containerImageConfig, JibConfig jibConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.AppCDSContainerImageBuildItem> producer)
public void buildFromJar(ContainerImageConfig containerImageConfig, JibConfig jibConfig, io.quarkus.deployment.pkg.PackageConfig packageConfig, io.quarkus.container.spi.ContainerImageInfoBuildItem containerImage, io.quarkus.deployment.pkg.builditem.JarBuildItem sourceJar, io.quarkus.deployment.builditem.MainClassBuildItem mainClass, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcome, Optional<io.quarkus.container.spi.ContainerImageBuildRequestBuildItem> buildRequest, Optional<io.quarkus.container.spi.ContainerImagePushRequestBuildItem> pushRequest, List<io.quarkus.container.spi.ContainerImageLabelBuildItem> containerImageLabels, Optional<io.quarkus.deployment.pkg.builditem.AppCDSResultBuildItem> appCDSResult, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer)
public void buildFromNative(ContainerImageConfig containerImageConfig, JibConfig jibConfig, io.quarkus.container.spi.ContainerImageInfoBuildItem containerImage, io.quarkus.deployment.pkg.builditem.NativeImageBuildItem nativeImage, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, Optional<io.quarkus.container.spi.ContainerImageBuildRequestBuildItem> buildRequest, Optional<io.quarkus.container.spi.ContainerImagePushRequestBuildItem> pushRequest, List<io.quarkus.container.spi.ContainerImageLabelBuildItem> containerImageLabels, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer)
Copyright © 2021 JBoss by Red Hat. All rights reserved.