plugins { kotlin("jvm") kotlin("plugin.spring") kotlin("plugin.jpa") id("io.spring.dependency-management") id("java-library") } dependencies { api("org.springframework.boot:spring-boot-starter-web") api("org.springframework.boot:spring-boot-starter-security") api("org.springframework.boot:spring-boot-starter-data-jpa") api("org.springframework.boot:spring-boot-starter-validation") api("org.springframework.boot:spring-boot-starter-actuator") api("org.springframework.security:spring-security-oauth2-resource-server") api("org.springframework.security:spring-security-oauth2-jose") api("com.fasterxml.jackson.module:jackson-module-kotlin") api("org.jetbrains.kotlin:kotlin-reflect") api("io.opentelemetry:opentelemetry-api:1.38.0") api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1") testImplementation("org.springframework.boot:spring-boot-starter-test") testImplementation("org.mockito:mockito-core:5.12.0") testImplementation("org.mockito.kotlin:mockito-kotlin:5.3.1") }