Package io.quarkus.deployment.pkg.steps
Class NativeImageBuildStep
- java.lang.Object
-
- io.quarkus.deployment.pkg.steps.NativeImageBuildStep
-
public class NativeImageBuildStep extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
APP_SOURCES
static String
CONTAINER_BUILD_VOLUME_PATH
static String
DEBUG_BUILD_PROCESS_PORT
-
Constructor Summary
Constructors Constructor Description NativeImageBuildStep()
-
Method Summary
-
-
-
Field Detail
-
DEBUG_BUILD_PROCESS_PORT
public static final String DEBUG_BUILD_PROCESS_PORT
- See Also:
- Constant Field Values
-
CONTAINER_BUILD_VOLUME_PATH
public static final String CONTAINER_BUILD_VOLUME_PATH
- See Also:
- Constant Field Values
-
APP_SOURCES
public static final String APP_SOURCES
- See Also:
- Constant Field Values
-
-
Method Detail
-
addExportsToNativeImage
void addExportsToNativeImage(BuildProducer<JPMSExportBuildItem> exports)
-
nativeImageFeatures
void nativeImageFeatures(BuildProducer<NativeImageFeatureBuildItem> features)
-
result
ArtifactResultBuildItem result(NativeImageBuildItem image)
-
nativeSourcesResult
ArtifactResultBuildItem nativeSourcesResult(NativeConfig nativeConfig, LocalesBuildTimeConfig localesBuildTimeConfig, BuildSystemTargetBuildItem buildSystemTargetBuildItem, NativeImageSourceJarBuildItem nativeImageSourceJarBuildItem, OutputTargetBuildItem outputTargetBuildItem, PackageConfig packageConfig, List<NativeImageSystemPropertyBuildItem> nativeImageProperties, List<ExcludeConfigBuildItem> excludeConfigs, NativeImageAllowIncompleteClasspathAggregateBuildItem incompleteClassPathAllowed, List<JPMSExportBuildItem> jpmsExportBuildItems, List<NativeImageSecurityProviderBuildItem> nativeImageSecurityProviders, List<NativeImageFeatureBuildItem> nativeImageFeatures)
-
build
public NativeImageBuildItem build(NativeConfig nativeConfig, LocalesBuildTimeConfig localesBuildTimeConfig, NativeImageSourceJarBuildItem nativeImageSourceJarBuildItem, OutputTargetBuildItem outputTargetBuildItem, PackageConfig packageConfig, CurateOutcomeBuildItem curateOutcomeBuildItem, List<NativeImageSystemPropertyBuildItem> nativeImageProperties, List<ExcludeConfigBuildItem> excludeConfigs, NativeImageAllowIncompleteClasspathAggregateBuildItem incompleteClassPathAllowed, List<NativeImageSecurityProviderBuildItem> nativeImageSecurityProviders, List<JPMSExportBuildItem> jpmsExportBuildItems, List<NativeMinimalJavaVersionBuildItem> nativeMinimalJavaVersions, List<UnsupportedOSBuildItem> unsupportedOses, Optional<ProcessInheritIODisabled> processInheritIODisabled, Optional<ProcessInheritIODisabledBuildItem> processInheritIODisabledBuildItem, List<NativeImageFeatureBuildItem> nativeImageFeatures)
-
-