* fix(java): list JDT .classpath libraries and the JDK for manifest-less projects (#2300)
External Libraries was empty for a pure-Java project (only .classpath /
.idea/libraries, no pom.xml or build.gradle):
- jdk_groups returned early without a build manifest, so even a
configured JDK never appeared. It now also treats .classpath, .project,
.idea, a configured JDK and declared source roots as Java markers.
- The JDT model was never a source of libraries. classpath_groups parses
each module's .classpath kind="lib" entries (sourcepath preferred when
it exists) into a per-module group, discovered through the same module
scan the other ecosystems use.
Adds quick-xml to ide-sdk (already used by ide-run / ide-host) and the
.classpath file to the External Libraries refresh triggers.
* chore: regenerate bindings for classpath library kind