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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(Path cloudAssemblyDirectory, Optional<String> profileOpt)
     
    protected software.amazon.awscdk.cloudassembly.schema.AssemblyManifest
    synthesize(String app, List<String> arguments, Path outputDirectory, EnvironmentResolver environmentResolver)
     

    Methods inherited from class io.dataspray.aws.cdk.AbstractCdkMojo

    execute

    Methods inherited from class org.apache.maven.plugin.AbstractMojo

    getLog, getPluginContext, setLog, setPluginContext

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.maven.plugin.ContextEnabled

    getPluginContext, setPluginContext
  • Constructor Details

    • SynthMojo

      public SynthMojo()
  • Method Details