Class AbstractGenerateMojo

    • Field Detail

      • mavenProject

        @Parameter(defaultValue="${project}",
                   required=true,
                   readonly=true)
        protected org.apache.maven.project.MavenProject mavenProject
      • skipCodeGen

        @Parameter(property="skipCodeGen",
                   defaultValue="false")
        protected boolean skipCodeGen
    • Constructor Detail

      • AbstractGenerateMojo

        public AbstractGenerateMojo()
    • Method Detail

      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • getTemplateDirectory

        public abstract java.lang.String getTemplateDirectory()
      • getOutputDirectory

        public abstract java.io.File getOutputDirectory()
      • getFileExtension

        protected abstract java.lang.String getFileExtension()
      • addGeneratedDirectoryToMaven

        protected abstract void addGeneratedDirectoryToMaven()