From aacdf0df2ce6ac60180f393a139596b605737288 Mon Sep 17 00:00:00 2001 From: Bo Zhang Date: Wed, 7 Apr 2021 23:39:43 +0800 Subject: [PATCH] Use Gradle JavaVersion API --- settings.gradle.kts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/settings.gradle.kts b/settings.gradle.kts index 53967b345..d138a4c6f 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -54,15 +54,9 @@ fun includeConsoleProjects() { if (!disableOldFrontEnds) { includeConsoleProject(":mirai-console-terminal", "frontend/mirai-console-terminal") - val jdkVersion = kotlin.runCatching { - System.getProperty("java.version").let { v -> - v.toIntOrNull() ?: v.removePrefix("1.").substringBefore("-").toIntOrNull() - } - }.getOrNull() ?: -1 + println("JDK version: ${JavaVersion.current()}") - println("JDK version: $jdkVersion") - - if (jdkVersion >= 9) { + if (JavaVersion.current() >= JavaVersion.VERSION_1_9) { includeConsoleProject(":mirai-console-graphical", "frontend/mirai-console-graphical") } else { println("当前使用的 JDK 版本为 ${System.getProperty("java.version")}, 请使用 JDK 9 以上版本引入模块 `:mirai-console-graphical`\n")