LDEV-2901, LDEV-2902: Move classes generated by Eclipse to different directory than Ant generated ones so they do not overlap and product errors.Classpath in JAR/WAR manifests is not needed as JBoss Classloader takes care of dependencies. Manfiest was moved to a central location and is customised only with product name and version during JAR/WAR build.
LDEV-2839: In Content Repository project: Copy MANIFEST to conf/war directory so it is the same as in other projects. Remove xdoclet-build.xml file as it has multiple hardcoded library references and seems like just a old resource for testing, impossible to run with current configuration. Allow JSP precompilation.
Rejigged the link from the child node to the parent to point from the child node (rather than child node version). This restricts us to a design where we always create new nodes for new versions of a parent. Also made the lookup of child nodes manual (rather than loaded automatically by hibernate). Doesn't use lazy loading - goes direct to database to find node. Not so nice. But the changes have almost doubled the throughput in my testing.
Change name from com.lamsinternational to org.lamsfoundation. Changed all the entries I can find but the jar file still contains a folder reference it appears.