Class CloudFunctionDeploymentBuildStep
- java.lang.Object
-
- io.quarkus.gcp.functions.deployment.CloudFunctionDeploymentBuildStep
-
public class CloudFunctionDeploymentBuildStep extends Object
-
-
Constructor Summary
Constructors Constructor Description CloudFunctionDeploymentBuildStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidfailForNativeSources(BuildProducer<ArtifactResultBuildItem> artifactResultProducer)UberJarRequiredBuildItemforceUberJar()ArtifactResultBuildItemfunctionDeployment(OutputTargetBuildItem target, JarBuildItem jar)Creates a target/deployment dir and copy the uber jar in it.
-
-
-
Method Detail
-
forceUberJar
public UberJarRequiredBuildItem forceUberJar()
-
failForNativeSources
void failForNativeSources(BuildProducer<ArtifactResultBuildItem> artifactResultProducer)
-
functionDeployment
public ArtifactResultBuildItem functionDeployment(OutputTargetBuildItem target, JarBuildItem jar) throws io.quarkus.builder.BuildException, IOException
Creates a target/deployment dir and copy the uber jar in it. This facilitates the usage of the 'gcloud' command.- Throws:
io.quarkus.builder.BuildExceptionIOException
-
-