LineNumberPreservingDOMParser and XercesDocumentLoader depend on org.apache.xerces... packages.
These packages are in my 1.5 bootclasspath (jre/lib/xml.jar) but hidden by the jar access rules, so I get Access restriction errors. I cannot modify or remove the xml.jar from the jre/lib directory ((a) eclipse won't even launch; repackaging the jar in the jre/lib dir still causes the endorsed-xml service to fail; (b) it's a managed JRE I'm not supposed to touch). When I remove the xml.jar entry from Eclipse's corresponding JRE declaration, it causes other things that rely on the xml packages to fail (e.g., Ant). I tried having org.springframework.ide.eclipse.core depend on a plugin I created that wraps the xml jar content, but I still get access restrictions (because the bootclasspath takes precedence?). So I changed the org.springframework.ide.eclipse.core plugin project Java Compiler/error setting that makes access restrictions an error.
So: it would be nice if you published a team project set that worked with a base 3.3/1.5 configuration as-is.
OTW, many thanks for all the fine work!