Class NativeImageBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.deployment.pkg.builditem.NativeImageBuildItem

public final class NativeImageBuildItem extends io.quarkus.builder.item.SimpleBuildItem
A build item representing the successfully built native image.

This item is produced after the native image build process completes. It contains:

  • The path to the generated native executable.
  • Information about the GraalVM instance used via graalVMVersion.
  • A flag reused indicating if an existing image was reused instead of performing a full build.
The NativeImageBuildItem.GraalVMVersion inner class provides details about the GraalVM distribution, version, and Java version.