Package io.quarkus.deployment.pkg.builditem
package io.quarkus.deployment.pkg.builditem
-
ClassDescriptionIndicates that a specific container image should be used to generate the AppCDS fileIf this build item is generated, then it means that there is a recorder step that can be used as a point at which the application loading during AppCDS generation can be stopped safely, therefore allowing Quarkus to not have to stop loading the application in the static init phase which is the default approach for AppCDS generation.Build item to indicate to the various steps that AppCDS generation has been requestedA build item containing the result of the AppCDS generation processRepresents a runnable artifact, such as an uberjar or thin jar.The build systems target directory.marker build item that extensions can use to force legacy jar creationThe resolved factory for the native image runner.A jar that is build to run the native imageThe location that output artifacts should be created in TODO: should we just create them in temp directories, and leave it up to the integration to move them where they want?Build item that extensions must create to register a package type.Deprecated.Generates a
build chain builder
which creates a build step producing theProcessInheritIODisabled
build itemA build item, which indicates that theProcessBuilder.inheritIO()
will not work for processes launched by build steps and instead the build step will have to explicitly stream the newly launched process' STDOUT/STDERR, if the data generated on the STDOUT/STDERR of the launched process needs to be made availableGenerates abuild chain builder
which creates a build step producing theProcessInheritIODisabledBuildItem
build itemIgnore resources when building an Uber JarMerge duplicate resources from multiple JARs when building an Uber Jarmarker build item that extensions can use to force uber jar creationA marker build item that is used to indicate that UPX compression was performed
ProcessInheritIODisabledBuildItem
instead