diff --git a/core/deployment/src/main/java/io/quarkus/deployment/QuarkusAugmentor.java b/core/deployment/src/main/java/io/quarkus/deployment/QuarkusAugmentor.java index 0937a796c3641..f3d5c01a3fe2b 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/QuarkusAugmentor.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/QuarkusAugmentor.java @@ -26,15 +26,12 @@ import io.quarkus.deployment.builditem.AdditionalApplicationArchiveBuildItem; import io.quarkus.deployment.builditem.AppModelProviderBuildItem; import io.quarkus.deployment.builditem.ArchiveRootBuildItem; -import io.quarkus.deployment.builditem.GeneratedClassBuildItem; -import io.quarkus.deployment.builditem.GeneratedResourceBuildItem; import io.quarkus.deployment.builditem.LaunchModeBuildItem; import io.quarkus.deployment.builditem.LiveReloadBuildItem; import io.quarkus.deployment.builditem.QuarkusBuildCloseablesBuildItem; import io.quarkus.deployment.builditem.RawCommandLineArgumentsBuildItem; import io.quarkus.deployment.builditem.ShutdownContextBuildItem; import io.quarkus.deployment.pkg.builditem.BuildSystemTargetBuildItem; -import io.quarkus.deployment.pkg.builditem.DeploymentResultBuildItem; import io.quarkus.dev.spi.DevModeType; import io.quarkus.runtime.LaunchMode; import io.quarkus.runtime.util.JavaVersionUtil; @@ -123,10 +120,6 @@ public BuildResult run() throws Exception { for (Class i : finalResults) { chainBuilder.addFinal(i); } - chainBuilder.addFinal(GeneratedClassBuildItem.class) - .addFinal(GeneratedResourceBuildItem.class) - .addFinal(DeploymentResultBuildItem.class); - for (Consumer i : buildChainCustomizers) { i.accept(chainBuilder); } diff --git a/core/deployment/src/main/java/io/quarkus/deployment/jbang/JBangAugmentorImpl.java b/core/deployment/src/main/java/io/quarkus/deployment/jbang/JBangAugmentorImpl.java index c5e18a7f8f957..2b4a82b968aeb 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/jbang/JBangAugmentorImpl.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/jbang/JBangAugmentorImpl.java @@ -25,6 +25,7 @@ import io.quarkus.deployment.builditem.MainClassBuildItem; import io.quarkus.deployment.builditem.TransformedClassesBuildItem; import io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem; +import io.quarkus.deployment.pkg.builditem.DeploymentResultBuildItem; import io.quarkus.deployment.pkg.builditem.NativeImageBuildItem; import io.quarkus.deployment.pkg.builditem.ProcessInheritIODisabled; import io.quarkus.dev.spi.DevModeType; @@ -81,6 +82,7 @@ public void accept(BuildChainBuilder builder) { builder.addFinal(MainClassBuildItem.class); builder.addFinal(GeneratedResourceBuildItem.class); builder.addFinal(TransformedClassesBuildItem.class); + builder.addFinal(DeploymentResultBuildItem.class); boolean nativeRequested = "native".equals(System.getProperty("quarkus.package.type")); boolean containerBuildRequested = Boolean.getBoolean("quarkus.container-image.build"); if (nativeRequested) { diff --git a/core/deployment/src/main/java/io/quarkus/runner/bootstrap/AugmentActionImpl.java b/core/deployment/src/main/java/io/quarkus/runner/bootstrap/AugmentActionImpl.java index 61712cc60968f..46596faedce75 100644 --- a/core/deployment/src/main/java/io/quarkus/runner/bootstrap/AugmentActionImpl.java +++ b/core/deployment/src/main/java/io/quarkus/runner/bootstrap/AugmentActionImpl.java @@ -42,7 +42,6 @@ import io.quarkus.deployment.ExtensionLoader; import io.quarkus.deployment.QuarkusAugmentor; import io.quarkus.deployment.builditem.ApplicationClassNameBuildItem; -import io.quarkus.deployment.builditem.ConfigDescriptionBuildItem; import io.quarkus.deployment.builditem.GeneratedClassBuildItem; import io.quarkus.deployment.builditem.GeneratedFileSystemResourceHandledBuildItem; import io.quarkus.deployment.builditem.GeneratedResourceBuildItem; @@ -54,6 +53,7 @@ import io.quarkus.deployment.builditem.TransformedClassesBuildItem; import io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem; import io.quarkus.deployment.pkg.builditem.BuildSystemTargetBuildItem; +import io.quarkus.deployment.pkg.builditem.DeploymentResultBuildItem; import io.quarkus.deployment.pkg.builditem.JarBuildItem; import io.quarkus.deployment.pkg.builditem.NativeImageBuildItem; import io.quarkus.dev.spi.DevModeType; @@ -199,7 +199,8 @@ public AugmentResult createProductionApplication() { throw new IllegalStateException("Can only create a production application when using NORMAL launch mode"); } ClassLoader classLoader = curatedApplication.createDeploymentClassLoader(); - BuildResult result = runAugment(true, Collections.emptySet(), null, classLoader, ArtifactResultBuildItem.class); + BuildResult result = runAugment(true, Collections.emptySet(), null, classLoader, ArtifactResultBuildItem.class, + DeploymentResultBuildItem.class); String debugSourcesDir = BootstrapDebug.DEBUG_SOURCES_DIR; if (debugSourcesDir != null) { @@ -320,8 +321,7 @@ public BuildResult runCustomAction(Consumer chainBuild, Consu .addInitial(ShutdownContextBuildItem.class) .addInitial(LaunchModeBuildItem.class) .addInitial(LiveReloadBuildItem.class) - .addInitial(RawCommandLineArgumentsBuildItem.class) - .addFinal(ConfigDescriptionBuildItem.class); + .addInitial(RawCommandLineArgumentsBuildItem.class); chainBuild.accept(chainBuilder); BuildChain chain = chainBuilder @@ -368,7 +368,6 @@ private BuildResult runAugment(boolean firstRun, Set changedResources, QuarkusAugmentor.Builder builder = QuarkusAugmentor.builder() .setRoot(quarkusBootstrap.getApplicationRoot()) .setClassLoader(classLoader) - .addFinal(ApplicationClassNameBuildItem.class) .setTargetDir(quarkusBootstrap.getTargetDirectory()) .setDeploymentClassLoader(deploymentClassLoader) .setBuildSystemProperties(quarkusBootstrap.getBuildSystemProperties())