mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-18 00:10:33 -04:00
Fix build on JDK without JavaFX
This commit is contained in:
parent
3a1f7a13a1
commit
65d4c9c8ee
@ -2,10 +2,6 @@ plugins {
|
|||||||
id("checkstyle")
|
id("checkstyle")
|
||||||
}
|
}
|
||||||
|
|
||||||
apply {
|
|
||||||
from("javafx.gradle.kts")
|
|
||||||
}
|
|
||||||
|
|
||||||
group = "org.jackhuang"
|
group = "org.jackhuang"
|
||||||
version = "3.0"
|
version = "3.0"
|
||||||
|
|
||||||
@ -95,4 +91,8 @@ tasks.create("checkTranslations") {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
apply {
|
||||||
|
from("javafx.gradle.kts")
|
||||||
|
}
|
||||||
|
|
||||||
defaultTasks("clean", "build")
|
defaultTasks("clean", "build")
|
||||||
|
@ -52,7 +52,7 @@ val jfxInClasspath =
|
|||||||
if (!jfxInClasspath && JavaVersion.current() >= JavaVersion.VERSION_11) {
|
if (!jfxInClasspath && JavaVersion.current() >= JavaVersion.VERSION_11) {
|
||||||
val os = System.getProperty("os.name").toLowerCase().let { osName ->
|
val os = System.getProperty("os.name").toLowerCase().let { osName ->
|
||||||
when {
|
when {
|
||||||
osName.contains("win") -> "win"
|
osName.contains("win") -> "windows"
|
||||||
osName.contains("mac") -> "osx"
|
osName.contains("mac") -> "osx"
|
||||||
osName.contains("linux") || osName.contains("unix") -> "linux"
|
osName.contains("linux") || osName.contains("unix") -> "linux"
|
||||||
else -> null
|
else -> null
|
||||||
@ -67,7 +67,7 @@ if (!jfxInClasspath && JavaVersion.current() >= JavaVersion.VERSION_11) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (os != null && arch != null) {
|
if (os != null && arch != null) {
|
||||||
val platform = jfxPlatforms.find { it.name == "$os-arch" }
|
val platform = jfxPlatforms.find { it.name == "$os-$arch" }
|
||||||
if (platform != null) {
|
if (platform != null) {
|
||||||
val groupId = platform.groupId
|
val groupId = platform.groupId
|
||||||
val version = platform.version
|
val version = platform.version
|
||||||
|
Loading…
x
Reference in New Issue
Block a user