Class GenerateYamlWithDtoMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.camel.maven.generator.openapi.GenerateYamlMojo
-
- org.apache.camel.maven.generator.openapi.GenerateYamlWithDtoMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="generate-yaml-with-dto", inheritByDefault=false, defaultPhase=GENERATE_SOURCES, requiresDependencyResolution=COMPILE, threadSafe=true) public class GenerateYamlWithDtoMojo extends GenerateYamlMojo
-
-
Field Summary
Fields Modifier and Type Field Description static String[]DEFAULT_REST_CONSUMER_COMPONENTS
-
Constructor Summary
Constructors Constructor Description GenerateYamlWithDtoMojo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringdetectCamelVersionFromClasspath()protected StringdetectRestComponentFromClasspath()protected booleandetectSpringBootFromClasspath()protected StringdetectSpringBootMainPackage()voidexecute()protected StringfindAppropriateComponent()protected StringfindSpringSpringBootPackage(File dir)protected static StringgrabPackageName(String content)
-
-
-
Field Detail
-
DEFAULT_REST_CONSUMER_COMPONENTS
public static final String[] DEFAULT_REST_CONSUMER_COMPONENTS
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Specified by:
executein interfaceorg.apache.maven.plugin.Mojo- Overrides:
executein classGenerateYamlMojo- 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
-
findAppropriateComponent
protected String findAppropriateComponent()
-
-