From 10597b0b536d9d6b98ee74f1025aa0ae2d576262 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Thu, 20 Mar 2025 16:04:45 +0100 Subject: [PATCH] Add kotlin spring plugin --- buildSrc/build.gradle.kts | 1 + buildSrc/src/main/kotlin/twomartens.kotlin.gradle.kts | 1 + gradle/libs.versions.toml | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 78398a7..af22dd6 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -10,6 +10,7 @@ repositories { dependencies { implementation(files(libs.javaClass.superclass.protectionDomain.codeSource.location)) implementation(libs.plugin.kotlin.gradle) + implementation(libs.plugin.kotlin.spring) implementation(libs.plugin.springboot) implementation(libs.plugin.lombok) implementation(libs.plugin.nebula.release) diff --git a/buildSrc/src/main/kotlin/twomartens.kotlin.gradle.kts b/buildSrc/src/main/kotlin/twomartens.kotlin.gradle.kts index fbec1a6..15d8e1a 100644 --- a/buildSrc/src/main/kotlin/twomartens.kotlin.gradle.kts +++ b/buildSrc/src/main/kotlin/twomartens.kotlin.gradle.kts @@ -3,6 +3,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { kotlin("jvm") + kotlin("plugin.spring") } val libs = the() diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 41ef72d..9bbd518 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -15,7 +15,7 @@ mapstruct = "1.6.3" junit = "5.12.1" assertj = "3.27.3" mockito = "5.16.1" -keycloak = "26.1.4" +keycloak = "26.0.4" kotlin-logging = "3.0.5" kotlin-reflect = "2.1.20" kotlin-lombok = "1.9.0" @@ -89,6 +89,7 @@ plugin-lombok = { module = "io.freefair.gradle:lombok-plugin", version.ref = "pl plugin-gradle-versions = { module = "com.github.ben-manes:gradle-versions-plugin", version.ref = "plugin-gradle-versions" } plugin-version-catalog = { module = "nl.littlerobots.vcu:plugin", version.ref = "plugin-version-catalog" } plugin-kotlin-gradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "plugin-kotlin-gradle" } +plugin-kotlin-spring = { module = "org.jetbrains.kotlin.plugin.spring:org.jetbrains.kotlin.plugin.spring.gradle.plugin", version.ref = "plugin-kotlin-gradle" } plugin-jib = { module = "com.google.cloud.tools:jib-gradle-plugin", version.ref = "plugin-jib" } [bundles]