diff --git a/Kotlin/build.gradle.kts b/Kotlin/build.gradle.kts index 56ca4fc7..8cac6e52 100644 --- a/Kotlin/build.gradle.kts +++ b/Kotlin/build.gradle.kts @@ -1,5 +1,3 @@ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - plugins { kotlin("jvm") version "2.1.20" application @@ -12,6 +10,12 @@ repositories { mavenCentral() } +java { + toolchain { + languageVersion = JavaLanguageVersion.of(8) + } +} + dependencies { implementation(kotlin("stdlib")) testImplementation(kotlin("test")) @@ -20,9 +24,6 @@ dependencies { tasks.test { useJUnitPlatform() - testLogging { - events("passed", "skipped", "failed") - } } tasks.register("texttest") { @@ -33,15 +34,6 @@ tasks.register("texttest") { args("30") } -// config JVM target to 1.8 for kotlin compilation tasks -tasks.withType().configureEach { - kotlinOptions.jvmTarget = "1.8" -} - -// config java extension to same target version, to avoid build failure on Gradle 8.x -java { - targetCompatibility = JavaVersion.VERSION_1_8 -} application { mainClass.set("com.gildedrose.TexttestFixtureKt") diff --git a/Kotlin/gradle/wrapper/gradle-wrapper.properties b/Kotlin/gradle/wrapper/gradle-wrapper.properties index 3fa8f862..37f853b1 100644 --- a/Kotlin/gradle/wrapper/gradle-wrapper.properties +++ b/Kotlin/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME