got it - i had to add the exact same pom.xml config in the question to the second module and do a mvn install
to get those classes enahnced before compiling the parent module. Working on both Jetty and GAE. I thought, wrongly, that the parent module would enhance classes included in the module dependencies.
Thanks for your help DataNucleus!