Skip to content

Commit

Permalink
Merge pull request #907 from aSemy/fix/jvm_target
Browse files Browse the repository at this point in the history
make Java source code target jvm 8
  • Loading branch information
Raibaz committed Aug 29, 2022
2 parents 7d0ae19 + 3fbfeb0 commit a8298f9
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 5 deletions.
Expand Up @@ -22,11 +22,6 @@ kotlin {
}
}
targets.withType<KotlinJvmTarget>().configureEach {
compilations.configureEach {
kotlinOptions {
jvmTarget = Deps.Versions.jvmTarget.toString()
}
}
testRuns["test"].executionTask.configure {
useJUnitPlatform()
}
Expand Down
@@ -1,12 +1,26 @@
package buildsrc.convention

import buildsrc.config.Deps
import org.jetbrains.kotlin.gradle.plugin.KotlinBasePlugin
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
import org.jetbrains.kotlin.gradle.tasks.UsesKotlinJavaToolchain


description = "Set JavaToolchain for compiling main and test code"


tasks.withType<JavaCompile>().configureEach {
options.encoding = "UTF-8"
sourceCompatibility = Deps.Versions.jvmTarget.toString()
targetCompatibility = Deps.Versions.jvmTarget.toString()
}

tasks.withType<KotlinCompile>().configureEach {
kotlinOptions {
jvmTarget = Deps.Versions.jvmTarget.toString()
}
}

// Retrieve the JavaToolchainService extension
val javaToolchains: JavaToolchainService = extensions.getByType()

Expand Down

0 comments on commit a8298f9

Please sign in to comment.