Bump Gradle to 8.14 (#3857)

This commit is contained in:
Glavo 2025-04-26 00:05:20 +08:00 committed by GitHub
parent 91135b961e
commit c9ba789b7c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 7 additions and 7 deletions

View File

@ -112,7 +112,7 @@ tasks.jar {
val jarPath = tasks.jar.get().archiveFile.get().asFile
tasks.getByName<com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar>("shadowJar") {
tasks.shadowJar {
archiveClassifier.set(null as String?)
exclude("**/package-info.class")
@ -179,7 +179,7 @@ tasks.processResources {
dependsOn(tasks["java11Classes"])
}
val makeExecutables = tasks.create("makeExecutables") {
val makeExecutables by tasks.registering {
val extensions = listOf("exe", "sh")
dependsOn(tasks.jar)
@ -261,7 +261,7 @@ fun parseToolOptions(options: String?): MutableList<String> {
return result
}
tasks.create<JavaExec>("run") {
tasks.register<JavaExec>("run") {
dependsOn(tasks.jar)
group = "application"

View File

@ -55,7 +55,7 @@ subprojects {
}
}
tasks.create("checkTranslations") {
tasks.register("checkTranslations") {
doLast {
val hmclLangDir = file("HMCL/src/main/resources/assets/lang")

View File

@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
networkTimeout=120000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME

View File

@ -76,7 +76,7 @@ if (!jfxInClasspath && JavaVersion.current() >= JavaVersion.VERSION_11) {
}
}
rootProject.tasks.create("generateOpenJFXDependencies") {
rootProject.tasks.register("generateOpenJFXDependencies") {
doLast {
val jfxDependencies = jfxPlatforms.associate { platform ->
platform.name to jfxModules.map { module ->
@ -99,7 +99,7 @@ rootProject.tasks.create("generateOpenJFXDependencies") {
}
// Ensure that the mirror repository caches files
rootProject.tasks.create("preTouchOpenJFXDependencies") {
rootProject.tasks.register("preTouchOpenJFXDependencies") {
doLast {
for (repo in jfxMirrorRepos) {
for (platform in jfxPlatforms) {