[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
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
sourceCompatibility = JavaVersion.toVersion(libs.versions.java.main.get())
targetCompatibility = JavaVersion.toVersion(libs.versions.java.main.get())
}
repositories {
@@ -42,7 +42,8 @@ dependencies {
implementation(libs.acl)
"localRuntimeOnly"(libs.slf4j.rt)
testRuntimeOnly(libs.slf4j.rt)
testImplementation(libs.acl)
testImplementation(libs.slf4j.rt)
testImplementation(platform(libs.junit.platform))
testImplementation(libs.junit.core)
@@ -54,8 +55,8 @@ dependencies {
}
tasks.compileTestJava {
sourceCompatibility = JavaVersion.VERSION_21.toString()
targetCompatibility = JavaVersion.VERSION_21.toString()
sourceCompatibility = libs.versions.java.test.get()
targetCompatibility = libs.versions.java.test.get()
}
tasks.test {

View File

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

View File

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