This project started out of a pull-request by rchallen.  This is the
first commit consisting of the maven plugin code provided by
rchallen.

This commit must be separated from the containing code generation
project because the packaging is incompatible.