gradle: remove dependency on EOL jdk23, use jdk11 for test

A passthru test of the javaToolchains configuration property was
using jdk23.

There is a requirement that the JDK version for the
test NOT be "the default for any of the gradle versions", so jdk11
is a good choice for the replacement since jdk17 and jdk21 are
currently used and jdk25 will be used in the future.

Changed files
+3 -3
pkgs
development
tools
build-managers
gradle
+3 -3
pkgs/development/tools/build-managers/gradle/default.nix
···
{
callPackage,
+
jdk11,
jdk17,
jdk21,
-
jdk23,
}:
let
···
tests = {
toolchains =
let
-
javaVersion = lib.getVersion jdk23;
+
javaVersion = lib.getVersion jdk11;
javaMajorVersion = lib.versions.major javaVersion;
in
runCommand "detects-toolchains-from-nix-env"
···
nativeBuildInputs = [
(gradle.override {
javaToolchains = [
-
jdk23
+
jdk11
];
})
];