Package io.dataspray.aws.cdk
Class SynthMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
io.dataspray.aws.cdk.AbstractCdkMojo
io.dataspray.aws.cdk.SynthMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="synth",
instantiationStrategy=PER_LOOKUP,
defaultPhase=PACKAGE,
requiresDependencyResolution=COMPILE_PLUS_RUNTIME)
public class SynthMojo
extends AbstractCdkMojo
implements org.apache.maven.plugin.ContextEnabled
Synthesizes CloudFormation templates for a CDK application.
-
Field Summary
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected software.amazon.awscdk.cloudassembly.schema.AssemblyManifestsynthesize(String app, List<String> arguments, Path outputDirectory, EnvironmentResolver environmentResolver) Methods inherited from class io.dataspray.aws.cdk.AbstractCdkMojo
executeMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.plugin.ContextEnabled
getPluginContext, setPluginContext
-
Constructor Details
-
SynthMojo
public SynthMojo()
-
-
Method Details
-
execute
- Specified by:
executein classAbstractCdkMojo
-
synthesize
protected software.amazon.awscdk.cloudassembly.schema.AssemblyManifest synthesize(String app, List<String> arguments, Path outputDirectory, EnvironmentResolver environmentResolver)
-