plugins { `java-library` } group = "eu.jonahbauer.chat" version = "1.0-SNAPSHOT" java { toolchain { languageVersion = JavaLanguageVersion.of(22) } } dependencies { api(project(":core")) api(libs.annotations) compileOnly(libs.lombok) annotationProcessor(libs.lombok) testImplementation(libs.junit.jupiter) testRuntimeOnly(libs.junit.platform.launcher) } tasks { withType { options.encoding = "UTF-8" options.compilerArgs.add("--enable-preview") } withType { useJUnitPlatform() jvmArgs("--enable-preview") } }