The Mojo turning Blammo annotations into resource files and implementation classes.

Parameters for the goal:

Parameter Type Expression Default Value Description
includeId(Optional) boolean true - Include the message identifier.
javaSourcesDir(Optional) File ${basedir}/src/main/java - The directory containing your Java sources.
messageIdOffset(Optional) int 1 - The message id offset.
messageIdPrefix(Optional) String E - The message id prefix.
project(Optional) MavenProject ${project} - No description.
renderClass(Optional) String - - The Class defining the static transformer function.
renderFunction(Optional) String - - The transformer function, that accepts an object and renders a String.
targetDirectory(Optional) File ${basedir}/target/generated-sources - The directory to which the catalog will be generated.