I've only had a quick glance at your documented project
structure, and I think that it looks insane. This could
be because I really didn't grasp it all during my quick
inspection, or it could be because you're all insane :-)
I'm working on a massive cocoon project, with 90
multipage forms (>30 pages each), each with their own
sitemaps and resources. There is no way I could ever
consider any project structure that insists on copying
files to a deployment structure anything other than insane.
Best practice dictates that the development folder be
mounted by cocoon in place. This means that there must
be a directory under the project root that serves as a
webapp context, and which contains a sitemap.xmap, and
a WEB-INF directory. The java src directory, which also
sits under the project root, must be setup to compile
directly to the WEB-INF/classes directory. The project
libraries are kept in the WEB-INF/lib directory.
Get the idea?
Good luck with all of this. I think that this is quite
a valuable project.