SIGN IN SIGN UP

Java: make JDK 11 version normalisation in gradle buildless test robust

`java.version` may carry a fourth `$PATCH` component (JEP 322), as in
Temurin `jdk-11.0.32.1+1`. The previous pattern matched exactly three
components, so the trailing `.1` survived and the test reported `11.1`.

Accept any number of version components, and anchor on the surrounding
quotes so the substitution only rewrites a whole JSON string rather than
version-like text elsewhere in the diagnostics.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
P
Paolo Tranquilli committed
703d68037c603445e1f033561acf801d6dd1925c
Parent: cf26b00