[build] Fix and improve Java versions
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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())
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user