Class FunctionZipProcessor
java.lang.Object
io.quarkus.amazon.lambda.deployment.FunctionZipProcessor
Generate deployment package zip for lambda.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidjvmZip(OutputTargetBuildItem target, BuildProducer<ArtifactResultBuildItem> artifactResultProducer, JarBuildItem jar) Function.zip is same as the runner jar plus dependencies in lib/ plus anything in src/main/zip.jvmvoidnativeZip(OutputTargetBuildItem target, Optional<UpxCompressedBuildItem> upxCompressed, BuildProducer<ArtifactResultBuildItem> artifactResultProducer, NativeImageBuildItem nativeImage, NativeImageRunnerBuildItem nativeImageRunner) Native function.zip adds anything in src/main/zip.native.voidrequireLegacy(BuildProducer<LegacyJarRequiredBuildItem> required)
-
Constructor Details
-
FunctionZipProcessor
public FunctionZipProcessor()
-
-
Method Details
-
requireLegacy
-
jvmZip
public void jvmZip(OutputTargetBuildItem target, BuildProducer<ArtifactResultBuildItem> artifactResultProducer, JarBuildItem jar) throws Exception Function.zip is same as the runner jar plus dependencies in lib/ plus anything in src/main/zip.jvm- Parameters:
target-artifactResultProducer-jar-- Throws:
Exception
-
nativeZip
public void nativeZip(OutputTargetBuildItem target, Optional<UpxCompressedBuildItem> upxCompressed, BuildProducer<ArtifactResultBuildItem> artifactResultProducer, NativeImageBuildItem nativeImage, NativeImageRunnerBuildItem nativeImageRunner) throws Exception Native function.zip adds anything in src/main/zip.native. If src/main/zip.native/bootstrap exists then the native executable is renamed to "runner".- Parameters:
target-artifactResultProducer-nativeImage-- Throws:
Exception
-