Class GenerateYamlMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.camel.maven.generator.openapi.GenerateYamlMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
GenerateYamlWithDtoMojo

@Mojo(name="generate-yaml", inheritByDefault=false, defaultPhase=GENERATE_SOURCES, requiresDependencyResolution=COMPILE, threadSafe=true) public class GenerateYamlMojo extends org.apache.maven.plugin.AbstractMojo
  • Field Details

    • DEFAULT_REST_CONSUMER_COMPONENTS

      public static final String[] DEFAULT_REST_CONSUMER_COMPONENTS
  • Constructor Details

    • GenerateYamlMojo

      public GenerateYamlMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • detectCamelVersionFromClasspath

      protected String detectCamelVersionFromClasspath()
    • detectRestComponentFromClasspath

      protected String detectRestComponentFromClasspath()
    • detectSpringBootFromClasspath

      protected boolean detectSpringBootFromClasspath()
    • detectSpringBootMainPackage

      protected String detectSpringBootMainPackage() throws IOException
      Throws:
      IOException
    • findSpringSpringBootPackage

      protected String findSpringSpringBootPackage(File dir) throws IOException
      Throws:
      IOException
    • grabPackageName

      protected static String grabPackageName(String content)
    • findAppropriateComponent

      protected String findAppropriateComponent()