Wurbelizer Maven Plugin
Maven integration for the Wurbelizer code generator. The plugin compiles wurblet templates and runs the wurbler over your sources as part of a normal Maven build, so generated code stays in sync with every mvn invocation. Classes live under org.wurbelizer.maven.*.
Goals
| Goal | Phase | Purpose |
|---|---|---|
wurbile |
generate-sources |
Compile wurblet .wrbl sources → Java + .ser. |
wurbel |
process-sources |
Run the wurbler on main sources. |
test-wurbel |
process-test-sources |
Run the wurbler on test sources. |
The plugin uses a custom ClassRealmConfigurator (set-classrealm) so wurblet classes compiled in earlier phases are visible at wurbel time. WurbelMojo and TestWurbelMojo extend AbstractWurbelMojo; WurbileMojo extends AbstractWurbelizerMojo.
Usage
See the Plugin Documentation for the full goal reference, parameters, and a sample configuration, and the Maven integration guide for a worked example.
Documentation & reports
- Full user documentation: https://wurbelizer.org
- Plugin goal reference
- API documentation (Javadoc)
- Project reports — dependencies, plugins, licenses, team.
This module is part of the Wurbelizer Parent project.
Wurbelizer