We've already fixed this problem twice. Every time the code generation stuff is modified, build avoidance is broken.
If you change something and run maven twice, the second time through, nothing should require compilation. If it does, you've broken something, and you need to fix it before committing.
--steve
