Class 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 Detail

      • 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 Detail

      • AbstractSourceGeneratorMojo

        public AbstractSourceGeneratorMojo()
    • Method Detail

      • setCompileSourceRoots

        protected void setCompileSourceRoots()