Class GenerateYamlDeserializersMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.camel.maven.dsl.yaml.GenerateYamlSupportMojo
org.apache.camel.maven.dsl.yaml.GenerateYamlDeserializersMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="generate-yaml-deserializers", inheritByDefault=false, defaultPhase=GENERATE_SOURCES, requiresDependencyResolution=COMPILE, threadSafe=true) public class GenerateYamlDeserializersMojo extends GenerateYamlSupportMojo
  • Field Details

    • packageName

      @Parameter(defaultValue="org.apache.camel.dsl.yaml.deserializers") protected String packageName
    • sourcesOutputDir

      @Parameter(defaultValue="${project.basedir}/src/generated/java") protected File sourcesOutputDir
    • resourcesOutputDir

      @Parameter(defaultValue="${project.basedir}/src/generated/resources") protected File resourcesOutputDir
  • Constructor Details

    • GenerateYamlDeserializersMojo

      public GenerateYamlDeserializersMojo()
  • Method Details

    • generate

      protected void generate() throws org.apache.maven.plugin.MojoFailureException
      Specified by:
      generate in class GenerateYamlSupportMojo
      Throws:
      org.apache.maven.plugin.MojoFailureException