File tree Expand file tree Collapse file tree
src/main/kotlin/hu/bsstudio/gradle Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222 - uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
2323 with :
2424 distribution : " liberica"
25- java-version : 21
25+ java-version : 25
2626 - uses : gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
2727 with :
2828 cache-encryption-key : ${{ secrets.GRADLE_ENCRYPTION_KEY }}
Original file line number Diff line number Diff line change 11# Enable auto-env through the sdkman_auto_env config
22# Add key=value pairs of SDKs to use below
3- java=21.0.2 -librca
3+ java=25 -librca
Original file line number Diff line number Diff line change 1- FROM bellsoft/liberica-runtime-container:jdk-21 .0.9_12-crac- cds-musl@sha256:7ee4a57e7a0da0ac1e49ed40950e9bdf91e20eb82abeabdf997583b2ff4ce031 AS build
1+ FROM bellsoft/liberica-runtime-container:jdk-25 .0.1_11- cds-musl@sha256:a2dbf6d09e07023b120ffdb2d17763b173a4131bb604aa93541dccc4819fdd30 AS build
22WORKDIR /usr/src/app
33# cache dependencies
44COPY ./buildSrc/*.gradle.kts ./buildSrc/
Original file line number Diff line number Diff line change @@ -10,12 +10,12 @@ dependencies {
1010 implementation(libs.plugin.springBoot)
1111 implementation(libs.plugin.spotless)
1212 implementation(libs.plugin.detekt)
13- implementation(kotlin( " allopen " , " 2.3.0 " ) )
14- implementation(kotlin( " gradle-plugin " , " 2.3.0 " ) )
13+ implementation(libs. kotlin.allopen )
14+ implementation(libs. kotlin. gradle.plugin )
1515 // required for kotlin plugin jpa
16- implementation(kotlin( " reflect " , " 2.3.0 " ) )
17- implementation(kotlin( " stdlib-jdk8 " , " 2.3.0 " ) )
18- implementation(kotlin( " noarg " , " 2.3.0 " ) )
16+ implementation(libs. kotlin.reflect )
17+ implementation(libs. kotlin. stdlib.jdk8 )
18+ implementation(libs. kotlin.noarg )
1919}
2020
2121gradlePlugin {
Original file line number Diff line number Diff line change 11package hu.bsstudio.gradle
22
3- import io.gitlab.arturbosch.detekt.DetektPlugin
4- import io.gitlab.arturbosch. detekt.extensions.DetektExtension
3+ import dev.detekt.gradle.extensions.DetektExtension
4+ import dev. detekt.gradle.plugin.DetektPlugin
55import org.gradle.api.Plugin
66import org.gradle.api.Project
77import org.gradle.kotlin.dsl.apply
@@ -12,7 +12,6 @@ class DetektConventionPlugin : Plugin<Project> {
1212 project.pluginManager.apply (DetektPlugin ::class )
1313
1414 project.extensions.configure<DetektExtension > {
15- buildUponDefaultConfig = true
1615 config.setFrom(project.layout.settingsDirectory.file(" detekt.yml" ))
1716 }
1817 }
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ class JavaConventionPlugin : Plugin<Project> {
1515
1616 project.extensions.configure(JavaPluginExtension ::class ) {
1717 toolchain {
18- languageVersion.set(JavaLanguageVersion .of(21 ))
18+ languageVersion.set(JavaLanguageVersion .of(25 ))
1919 }
2020 }
2121
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ class JavaLibraryConventionPlugin : Plugin<Project> {
1515
1616 project.extensions.configure(JavaPluginExtension ::class ) {
1717 toolchain {
18- languageVersion.set(JavaLanguageVersion .of(21 ))
18+ languageVersion.set(JavaLanguageVersion .of(25 ))
1919 }
2020 }
2121
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ class KotlinConventionPlugin : Plugin<Project> {
1616 freeCompilerArgs = listOf (" -Xjsr305=strict" )
1717 extraWarnings = true
1818 allWarningsAsErrors = true
19- jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget .JVM_21
19+ jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget .JVM_25
2020 }
2121 }
2222 }
Original file line number Diff line number Diff line change @@ -3,12 +3,18 @@ springdoc = "3.0.1"
33springBoot = " 4.0.2"
44kotest = " 6.1.1"
55spotless = " 8.2.0"
6- detekt = " 1.23.8"
6+ detekt = " 2.0.0-alpha.2"
7+ kotlin = " 2.3.0"
78
89[libraries ]
910springdoc = { module = " org.springdoc:springdoc-openapi-starter-webflux-ui" , version.ref = " springdoc" }
1011kotestAssertionsJson = { module = " io.kotest:kotest-assertions-json" , version.ref = " kotest" }
1112
1213plugin-springBoot = { module = " org.springframework.boot:spring-boot-gradle-plugin" , version.ref = " springBoot" }
1314plugin-spotless = { module = " com.diffplug.spotless:spotless-plugin-gradle" , version.ref = " spotless" }
14- plugin-detekt = { module = " io.gitlab.arturbosch.detekt:detekt-gradle-plugin" , version.ref = " detekt" }
15+ plugin-detekt = { module = " dev.detekt:detekt-gradle-plugin" , version.ref = " detekt" }
16+ kotlin-allopen = { module = " org.jetbrains.kotlin:kotlin-allopen" , version.ref = " kotlin" }
17+ kotlin-gradle-plugin = { module = " org.jetbrains.kotlin:kotlin-gradle-plugin" , version.ref = " kotlin" }
18+ kotlin-reflect = { module = " org.jetbrains.kotlin:kotlin-reflect" , version.ref = " kotlin" }
19+ kotlin-stdlib-jdk8 = { module = " org.jetbrains.kotlin:kotlin-stdlib-jdk8" , version.ref = " kotlin" }
20+ kotlin-noarg = { module = " org.jetbrains.kotlin:kotlin-noarg" , version.ref = " kotlin" }
You can’t perform that action at this time.
0 commit comments