Class GenerateXmlMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.camel.maven.generator.swagger.GenerateXmlMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
GenerateXmlWithDtoMojo
@Mojo(name="generate-xml", inheritByDefault=false, defaultPhase=GENERATE_SOURCES, requiresDependencyResolution=COMPILE, threadSafe=true) public class GenerateXmlMojo extends org.apache.maven.plugin.AbstractMojo
-
-
Field Summary
Fields Modifier and Type Field Description static String[]DEFAULT_REST_CONSUMER_COMPONENTS
-
Constructor Summary
Constructors Constructor Description GenerateXmlMojo()
-
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- 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()
-
-