(Whisker wrangles licensing materials for applications assembled from numerous components)
Whisker allows a descriptor to be audited against the actual contents of the assembled application. This seems to me like something that Maven users are going to want from their plugin. Whilst developing a descriptor, I've found the report describing the work remaining useful. The Whisker CLI uses velocity for rendering but the template is lightweight so it shouldn't be difficult to switch to another reporting engine. Does this sound like a useful addition to the plugin for Maven? If so, what's the most elegant way to integrate and what's the most appropriate rendering engine? Running and reviewing a report is okay(ish) from the command line. When releasing, I expect that most projects will want to fail the release build when this audit fails, and some projects may want to fail the build whenever this audit fails. Does adding audit (to verification of the assembled application) sound like it would make a useful addition to the plugin for Maven? Any ideas about the best way to integrate? Robert