Class AbstractSourceGeneratorMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.camel.maven.AbstractGeneratorMojo
org.apache.camel.maven.AbstractSourceGeneratorMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AbstractApiMethodBaseMojo

public abstract class AbstractSourceGeneratorMojo extends AbstractGeneratorMojo
Base class for API based code generation MOJOs.
  • Field Details

    • generatedSrcDir

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

      @Parameter(defaultValue="${project.build.directory}/generated-test-sources/camel-component") protected File generatedTestDir
    • addCompileSourceRoots

      @Parameter(defaultValue="all", property="org.apache.camel.addCompileSourceRoots") protected org.apache.camel.maven.AbstractSourceGeneratorMojo.CompileRoots addCompileSourceRoots
  • Constructor Details

    • AbstractSourceGeneratorMojo

      public AbstractSourceGeneratorMojo()
  • Method Details

    • setCompileSourceRoots

      protected void setCompileSourceRoots()