example multi-module maven project used in blog post