Class VdbCodeGeneratorMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    @Mojo(name="vdb-codegen",
          defaultPhase=GENERATE_SOURCES,
          requiresDependencyCollection=COMPILE,
          requiresDependencyResolution=RUNTIME_PLUS_SYSTEM,
          requiresProject=true,
          threadSafe=true)
    public class VdbCodeGeneratorMojo
    extends org.apache.maven.plugin.AbstractMojo
    • Field Detail

      • SFM

        public static final org.teiid.query.function.SystemFunctionManager SFM
    • Constructor Detail

      • VdbCodeGeneratorMojo

        public VdbCodeGeneratorMojo()
    • Method Detail

      • getOutputDirectory

        public File getOutputDirectory()
      • getJavaSrcDirectory

        public File getJavaSrcDirectory()
      • getResourceDirectory

        public File getResourceDirectory()
      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException,
                            org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
        org.apache.maven.plugin.MojoFailureException