plugins { kotlin("jvm") version "1.9.0" kotlin("kapt") version "1.9.0" id("idea") id("io.ebean") version "13.23.2" application } group = "com.readymixerp" version = "1.0-SNAPSHOT" repositories { mavenCentral() } dependencies { testImplementation(kotlin("test")) implementation("javax.xml.bind:jaxb-api:2.3.1") implementation("com.sun.xml.bind:jaxb-impl:2.3.9") implementation("io.javalin:javalin:5.6.3") implementation("io.ebean:ebean:13.23.2") implementation("io.ebean:ebean-querybean:13.23.2") implementation("org.postgresql:postgresql:42.6.0") implementation("io.ebean:ebean-migration:13.11.1") implementation("io.ebean:ebean-ddl-generator:13.23.2") implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.15.+") implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.+") implementation("org.slf4j:slf4j-simple:2.0.7") api ("net.cactusthorn.config:config-core:0.81") kapt("net.cactusthorn.config:config-compiler:0.81") kapt("io.ebean:kotlin-querybean-generator:13.23.2") } tasks.test { useJUnitPlatform() } kotlin { jvmToolchain(17) } application { mainClass.set("com.restapi.MainKt") }