It would be better to use the Invoker plugin to demonstrate that a plugin can properly consume the BOM than to use the current submodule hack.