diff --git a/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/AppCDSBuildStep.java b/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/AppCDSBuildStep.java index 58df2a7c654e2..ae3071e813865 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/AppCDSBuildStep.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/AppCDSBuildStep.java @@ -148,7 +148,7 @@ private Path createClassesLst(PackageConfig packageConfig, JarBuildItem jarResul private Path createAppCDS(JarBuildItem jarResult, String javaBin, Path classesLstPath, boolean isFastFar) { - Path workingDirectory = isFastFar ? jarResult.getPath().getParent().getParent() : jarResult.getPath().getParent(); + Path workingDirectory = jarResult.getPath().getParent(); Path appCDSPath = workingDirectory.resolve("app-cds.jsa"); if (appCDSPath.toFile().exists()) { try { diff --git a/extensions/container-image/container-image-docker/deployment/src/main/java/io/quarkus/container/image/docker/deployment/DockerProcessor.java b/extensions/container-image/container-image-docker/deployment/src/main/java/io/quarkus/container/image/docker/deployment/DockerProcessor.java index fab8c7192eb29..3f745e8f233ca 100644 --- a/extensions/container-image/container-image-docker/deployment/src/main/java/io/quarkus/container/image/docker/deployment/DockerProcessor.java +++ b/extensions/container-image/container-image-docker/deployment/src/main/java/io/quarkus/container/image/docker/deployment/DockerProcessor.java @@ -34,6 +34,7 @@ import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.CapabilityBuildItem; import io.quarkus.deployment.pkg.PackageConfig; +import io.quarkus.deployment.pkg.builditem.AppCDSResultBuildItem; import io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem; import io.quarkus.deployment.pkg.builditem.JarBuildItem; import io.quarkus.deployment.pkg.builditem.NativeImageBuildItem; @@ -70,9 +71,10 @@ public void dockerBuildFromJar(DockerConfig dockerConfig, ContainerImageInfoBuildItem containerImageInfo, Optional buildRequest, Optional pushRequest, + @SuppressWarnings("unused") Optional appCDSResult, // ensure docker build will be performed after AppCDS creation BuildProducer artifactResultProducer, PackageConfig packageConfig, - // used to ensure that the jar has been built + @SuppressWarnings("unused") // used to ensure that the jar has been built JarBuildItem jar) { if (!containerImageConfig.build && !containerImageConfig.push && !buildRequest.isPresent()