Replace the `<version>` with the latest published version of the endgen plugin.
*`templates` should point to the template directory to use.
*`dsl` should be the file to generate code from.
*`output` can be used to specify the directory where the generated files are written. Default is `${project.build.directory}/generated-sources/endgen`.
*`parser` can be used to force the use of either the `Endpoints` or the `States` parser. Default is to determined by looking at the file ending of the dsl-file.
If you have several DSL-files that you wish to generate from you can repeat the `<execution>` block with other configurations.