plugins { java id("io.freefair.lombok") } group = "lv.enes.orang" version = "0.1-SNAPSHOT" repositories { mavenCentral() } val slf4jVersion = project.property("slf4jVersion") val jakartaAnnotationVersion = project.property("jakartaAnnotationVersion") dependencies { implementation("org.slf4j:slf4j-api:$slf4jVersion") implementation("jakarta.annotation:jakarta.annotation-api:$jakartaAnnotationVersion") } java { sourceCompatibility = JavaVersion.VERSION_22 targetCompatibility = JavaVersion.VERSION_22 toolchain { languageVersion = JavaLanguageVersion.of(22) } } tasks.withType { options.compilerArgs.add("--enable-preview") }