Removing the directories from the repo and re-ordering did it... Thanks Shash and Greg for all your help. I will go try this out one some of my larger xdoclet/hibernate projects and see what happens.
I have added a comment to the http://docs.codehaus.org/display/XDOCLET/Maven2+plugin page to explain what I did to get it working...
