Module gg.jte.maven
Package gg.jte.maven

Class GeneratorMojo

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

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

      • project

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

        @Parameter
        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(readonly=true,
                   required=true)
        public String contentType
      • trimControlStructures

        @Parameter(readonly=true)
        public boolean trimControlStructures
      • htmlTags

        @Parameter(readonly=true)
        public String[] htmlTags
      • htmlAttributes

        @Parameter(readonly=true)
        public String[] htmlAttributes
      • htmlCommentsPreserved

        @Parameter(readonly=true)
        public boolean htmlCommentsPreserved
      • binaryStaticContent

        @Parameter(readonly=true)
        public boolean binaryStaticContent
      • packageName

        @Parameter(readonly=true)
        public String packageName
      • targetResourceDirectory

        @Parameter
        public String targetResourceDirectory
      • generateNativeImageResources

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

      • GeneratorMojo

        public GeneratorMojo()
    • Method Detail

      • execute

        public void execute()