import java.net.URI plugins { kotlin("jvm") version "1.9.21" } group = "net.lamgc.scext" version = "1.0-SNAPSHOT" repositories { mavenCentral() maven { url = URI.create("https://git.lamgc.me/api/packages/LamGC/maven") name = "lam-gitea" } } dependencies { compileOnly("org.slf4j:slf4j-api:2.0.10") compileOnly("io.github.microutils:kotlin-logging:3.0.5") compileOnly("net.lamgc:scalabot-extension:0.6.1") val exposedVersion = "0.45.0" implementation("org.jetbrains.exposed:exposed-core:$exposedVersion") implementation("org.jetbrains.exposed:exposed-crypt:$exposedVersion") implementation("org.jetbrains.exposed:exposed-dao:$exposedVersion") implementation("org.jetbrains.exposed:exposed-jdbc:$exposedVersion") implementation("org.jetbrains.exposed:exposed-kotlin-datetime:$exposedVersion") implementation("org.xerial:sqlite-jdbc:3.44.1.0") implementation("mysql:mysql-connector-java:8.0.33") implementation("com.zaxxer:HikariCP:5.1.0") implementation("com.microsoft.graph:microsoft-graph:5.77.0") implementation("com.azure:azure-identity:1.11.1") testImplementation("org.jetbrains.kotlin:kotlin-test") } tasks.test { useJUnitPlatform() } kotlin { jvmToolchain(17) }