java {
toolchain {
// Use your existing logic to decide the version
def target = project.hasProperty('useJava8') ? 8 : 21
languageVersion = JavaLanguageVersion.of(target)
}
}
// Dynamically inject installation paths from the environment
def envJava8 = System.getenv("JAVA_HOME_8")
def envJava21 = System.getenv("JAVA_HOME_21")
if (envJava8 || envJava21) {
def paths = [envJava8, envJava21].findAll { it != null }.join(",")
project.extensions.extraProperties.set("org.gradle.java.installations.paths", paths)
}
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)