jet:generate

Full name:

com.tikal.maven.plugins:tikal-maven-jet-plugin:0.3.0:generate

Description:

Goal generate Java Emitters from JET templates.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Binds by default to the lifecycle phase: generate-sources.

Required Parameters

Name Type Since Description
generateDirectory File - Location of the output directory.
project MavenProject - (no description)
templateDirectory File - Location of the template directory.

Optional Parameters

Name Type Since Description
excludeTemplates Set - List of excluded template patterns.
includeTemplates Set - List of included template patterns.
readonly boolean - Generate Java source files in the read-only mode if true is specified.
Default value is: false.

Parameter Details

excludeTemplates:

List of excluded template patterns.
  • Type: java.util.Set
  • Required: No

generateDirectory:

Location of the output directory.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.build.directory}/generated-sources/jet

includeTemplates:

List of included template patterns.
  • Type: java.util.Set
  • Required: No

project:

(no description)
  • Type: org.apache.maven.project.MavenProject
  • Required: Yes
  • Expression: ${project}

readonly:

Generate Java source files in the read-only mode if true is specified.
  • Type: boolean
  • Required: No
  • Default: false

templateDirectory:

Location of the template directory.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${basedir}/src/main/templates