Iterative placeholders
New Things
- Implemented "iterative placeholders", which accept a list of strings and join them in the generated file.
- Implemented "content placeholders", which can join lists of values with more than just simple separators between them.
- Implemented "recursive placeholders", which can create things like nested module declarations
- Added java maven/ant samples.
- Made "project.name" equal to the basename of the generated directory by default (can be overridden with parameter switch).
- Implemented "missing parameter" warning, so it's clear which parameters were not specified during generation.
Bugs
- Ensured "_postGenerate.sh" is removed from generated directory
- Parameter list is now whitespace-trimmed, so that
-p "foo=bar; baz=quux"
==-p "foo=bar;baz=quux"
Issues resolved
Skeletons made for previous releases will work the same in this release, unless they use very specific placeholder-like tags.