I20241218-0910
For jenkins runs compliance is set to -Dcompliance=1.8,11,17,21,23. This PR makes pure maven builds do the same with the difference that older JVMs can run tests for Java LTS versions equal or older than running JVM. Continuation of https://github.com/eclipse-jdt/eclipse.jdt.core/pull/3467