wurbelizer:wurbile
Full name:
org.wurbelizer:wurbelizer-maven-plugin:21.6.4.0:wurbile
Description:
Wurbile Wurblets.
The wurblet sources (wrbl-files) are translated to Java-sources and ser-files (serialized fixed text) and then compiled to Java class files.
Those class files can later be instantiated as code generators by the Wurbler.
See the wurbelizer:wurbel goal.
Attributes:
- Requires a Maven project to be executed.
- The goal is not marked as thread-safe and thus does not support parallel builds.
- Binds by default to the lifecycle phase:
generate-sources.
Required Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<wurbletSourceDir> |
File |
- |
Directory holding the wurblet sources. Default: ${project.build.sourceDirectory}/../wurbletsUser Property: wurbile.sourceDir |
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<charset> |
String |
- |
The charset used to read and write files. Default: ${project.build.sourceEncoding} |
<filesets> |
List<FileSet> |
- |
The list of file sets to wurbile.
If set the source directory is ignored. |
<indent> |
Integer |
- |
Sets the indent of the generated Java source. Default: -1 |
<skip> |
Boolean |
- |
Skips processing.
Defaults to true if packaging is "pom". |
<verbosity> |
String |
- |
The verbosity.
One of "default", "info" or "debug". Debus is also turned on (if not set explicitly) by Maven's global debug flag (see command line switch -X).Default: ${wurbel.verbosity} |
<wurbletTargetJavaDir> |
File |
- |
Directory for the generated wurblet Java sources. Default: ${project.build.directory}/generated-sources/wurbletsUser Property: wurbile.javaDir |
<wurbletTargetTextDir> |
File |
- |
Directory for the generated wurbley fixed text sources. Default: ${project.build.directory}/classesUser Property: wurbile.textDir |
Parameter Details
<charset>
The charset used to read and write files.
- Type:
java.lang.String - Required:
No - Default:
${project.build.sourceEncoding}
<filesets>
The list of file sets to wurbile.
If set the source directory is ignored.
If set the source directory is ignored.
- Type:
java.util.List<org.apache.maven.shared.model.fileset.FileSet> - Required:
No
<indent>
Sets the indent of the generated Java source.
- Type:
java.lang.Integer - Required:
No - Default:
-1
<skip>
Skips processing.
Defaults to true if packaging is "pom".
Defaults to true if packaging is "pom".
- Type:
java.lang.Boolean - Required:
No
<verbosity>
The verbosity.
One of "default", "info" or "debug". Debus is also turned on (if not set explicitly) by Maven's global debug flag (see command line switch
One of "default", "info" or "debug". Debus is also turned on (if not set explicitly) by Maven's global debug flag (see command line switch
-X).- Type:
java.lang.String - Required:
No - Default:
${wurbel.verbosity}
<wurbletSourceDir>
Directory holding the wurblet sources.
- Type:
java.io.File - Required:
Yes - User Property:
wurbile.sourceDir - Default:
${project.build.sourceDirectory}/../wurblets
<wurbletTargetJavaDir>
Directory for the generated wurblet Java sources.
- Type:
java.io.File - Required:
No - User Property:
wurbile.javaDir - Default:
${project.build.directory}/generated-sources/wurblets
<wurbletTargetTextDir>
Directory for the generated wurbley fixed text sources.
- Type:
java.io.File - Required:
No - User Property:
wurbile.textDir - Default:
${project.build.directory}/classes


