Package gg.jte.maven

Class GeneratorMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
gg.jte.maven.GeneratorMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="generate", defaultPhase=GENERATE_SOURCES, threadSafe=true) public class GeneratorMojo extends org.apache.maven.plugin.AbstractMojo
  • Field Details

    • project

      @Parameter(defaultValue="${project}") public org.apache.maven.project.MavenProject project
    • sourceDirectory

      @Parameter(required=true) public String sourceDirectory
      The directory where template files are located.
    • targetDirectory

      @Parameter(defaultValue="${project.build.directory}/generated-sources/jte") public String targetDirectory
      Destination directory to store generated templates. Defaults to 'target/generated-sources/jte'.
    • contentType

      @Parameter(required=true) public String contentType
    • trimControlStructures

      @Parameter public boolean trimControlStructures
    • htmlTags

      @Parameter public String[] htmlTags
    • htmlCommentsPreserved

      @Parameter public boolean htmlCommentsPreserved
    • binaryStaticContent

      @Parameter public boolean binaryStaticContent
    • packageName

      @Parameter public String packageName
    • targetResourceDirectory

      @Parameter public String targetResourceDirectory
    • generateNativeImageResources

      @Parameter(defaultValue="false") public boolean generateNativeImageResources
  • Constructor Details

    • GeneratorMojo

      public GeneratorMojo()
  • Method Details

    • execute

      public void execute()