added support for Java 8

This commit is contained in:
2022-06-27 01:23:58 +08:00
parent 6ded50d682
commit 01ff2bae71
14 changed files with 305 additions and 175 deletions

View File

@@ -13,12 +13,21 @@ allprojects {
repositories {
maven {
url = woggioniMavenRepositoryUrl
content {
includeModule 'net.woggioni', 'xclassloader'
}
}
mavenCentral()
}
group = "net.woggioni.gradle"
java {
toolchain {
languageVersion = JavaLanguageVersion.of(17)
}
}
lombok {
version = getProperty('version.lombok')
}
@@ -33,6 +42,10 @@ allprojects {
add("testImplementation", gradleTestKit())
}
tasks.named(JavaPlugin.COMPILE_JAVA_TASK_NAME, JavaCompile) {
options.release = 8
}
tasks.named("test", Test) {
useJUnitPlatform()
}
@@ -58,11 +71,6 @@ dependencies {
embedded project(path: "common", configuration: "archives")
}
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
tasks.named('processResources', ProcessResources) {
from {
configurations.named('embedded').map {