Class TemplateProcessorMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.carrotsearch.hppc.generator.TemplateProcessorMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="template-processor", defaultPhase=GENERATE_SOURCES, threadSafe=true, requiresProject=true) public class TemplateProcessorMojo extends org.apache.maven.plugin.AbstractMojo
Maven mojo applying preprocessor templates.
  • Field Details

    • intrinsics

      private final HashMap<String,IntrinsicMethod> intrinsics
    • project

      @Parameter(property="project", readonly=true, required=true) private org.apache.maven.project.MavenProject project
    • verbose

      @Parameter(defaultValue="false") public boolean verbose
    • incremental

      @Parameter(property="template.processor.incremental", defaultValue="true") public boolean incremental
    • attachSources

      @Parameter(required=true) public String attachSources
    • templatesDir

      @Parameter(required=true) public File templatesDir
    • outputDir

      @Parameter(required=true) public File outputDir
    • velocity

      private org.apache.velocity.runtime.RuntimeInstance velocity
    • templatesPath

      private Path templatesPath
    • outputPath

      private Path outputPath
    • timeVelocity

      private com.google.common.base.Stopwatch timeVelocity
    • timeIntrinsics

      private com.google.common.base.Stopwatch timeIntrinsics
    • timeTypeClassRefs

      private com.google.common.base.Stopwatch timeTypeClassRefs
    • timeComments

      private com.google.common.base.Stopwatch timeComments
  • Constructor Details

    • TemplateProcessorMojo

      public TemplateProcessorMojo()
  • Method Details