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
pathto the generated native executable. - Information about the GraalVM instance used via
graalVMVersion. - A flag
reusedindicating if an existing image was reused instead of performing a full build.
NativeImageBuildItem.GraalVMVersion inner class provides details about the GraalVM distribution, version, and Java version.-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionNativeImageBuildItem(Path path, NativeImageBuildItem.GraalVMVersion graalVMVersion, boolean reused) -
Method Summary
-
Constructor Details
-
NativeImageBuildItem
public NativeImageBuildItem(Path path, NativeImageBuildItem.GraalVMVersion graalVMVersion, boolean reused)
-
-
Method Details
-
getPath
-
getGraalVMInfo
-
isReused
public boolean isReused()
-