[build] Fix and improve Java versions

This commit is contained in:
2025-07-27 22:31:12 +02:00
parent 527a7d118d
commit dae8d95d4e
3 changed files with 13 additions and 5 deletions

View File

@@ -11,8 +11,8 @@ group = rootProject.group
version = rootProject.version version = rootProject.version
java { java {
sourceCompatibility = JavaVersion.VERSION_1_8 sourceCompatibility = JavaVersion.toVersion(libs.versions.java.main.get())
targetCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.toVersion(libs.versions.java.main.get())
} }
repositories { repositories {
@@ -42,7 +42,8 @@ dependencies {
implementation(libs.acl) implementation(libs.acl)
"localRuntimeOnly"(libs.slf4j.rt) "localRuntimeOnly"(libs.slf4j.rt)
testRuntimeOnly(libs.slf4j.rt) testImplementation(libs.acl)
testImplementation(libs.slf4j.rt)
testImplementation(platform(libs.junit.platform)) testImplementation(platform(libs.junit.platform))
testImplementation(libs.junit.core) testImplementation(libs.junit.core)
@@ -54,8 +55,8 @@ dependencies {
} }
tasks.compileTestJava { tasks.compileTestJava {
sourceCompatibility = JavaVersion.VERSION_21.toString() sourceCompatibility = libs.versions.java.test.get()
targetCompatibility = JavaVersion.VERSION_21.toString() targetCompatibility = libs.versions.java.test.get()
} }
tasks.test { tasks.test {

View File

@@ -3,6 +3,8 @@ assertj = "3.26.3"
asm = "9.7" asm = "9.7"
autoservice = "1.1.1" autoservice = "1.1.1"
acl = "1.3.5" acl = "1.3.5"
java-main = "8"
java-test = "21"
jetbrains-annotations = "26.0.1" jetbrains-annotations = "26.0.1"
jspecify = "1.0.0" jspecify = "1.0.0"
junit = "5.12.0" junit = "5.12.0"

View File

@@ -1,3 +1,8 @@
plugins { plugins {
java java
} }
java {
sourceCompatibility = JavaVersion.toVersion(libs.versions.java.test.get())
targetCompatibility = JavaVersion.toVersion(libs.versions.java.test.get())
}