11plugins {
2- id " com.github.johnrengelman.shadow" version " 7 .1.2 "
3- id " io.micronaut.application" version " 3.7 .0"
2+ id " com.github.johnrengelman.shadow" version " 8 .1.1 "
3+ id " io.micronaut.application" version " 4.5 .0"
44 id " org.barfuin.gradle.jacocolog" version " 3.1.0"
55 id " com.adarshr.test-logger" version " 4.0.0"
66}
77
8- version = " 2.1.1 "
8+ version = " 2.2.0 "
99group = " rest-ruler"
1010
1111repositories {
@@ -14,13 +14,18 @@ repositories {
1414}
1515
1616dependencies {
17+ implementation(platform(" io.micronaut.platform:micronaut-platform:4.5.0" ))
18+ annotationProcessor(platform(" io.micronaut.platform:micronaut-platform:4.5.0" ))
1719 annotationProcessor(" info.picocli:picocli-codegen" )
1820 implementation(" info.picocli:picocli" )
1921 implementation(" io.micronaut:micronaut-jackson-databind" )
2022 implementation(" io.micronaut.picocli:micronaut-picocli" )
2123 implementation(" jakarta.annotation:jakarta.annotation-api" )
2224 runtimeOnly(" ch.qos.logback:logback-classic" )
23- implementation(" io.micronaut:micronaut-validation" )
25+ annotationProcessor(" io.micronaut.validation:micronaut-validation-processor" )
26+ implementation(" io.micronaut.validation:micronaut-validation" )
27+ implementation(" io.micronaut:micronaut-inject-java" )
28+ implementation(" io.micronaut:micronaut-graal" )
2429 implementation(" io.swagger.parser.v3:swagger-parser-v3:2.1.12" )
2530 implementation(" io.swagger.parser.v3:swagger-parser:2.1.12" )
2631 implementation(" com.github.Steppschuh:Java-Markdown-Generator:1.3.2" )
@@ -42,8 +47,8 @@ application {
4247}
4348
4449java {
45- sourceCompatibility = JavaVersion . toVersion(" 18 " )
46- targetCompatibility = JavaVersion . toVersion(" 18 " )
50+ sourceCompatibility = JavaVersion . toVersion(" 21 " )
51+ targetCompatibility = JavaVersion . toVersion(" 21 " )
4752}
4853
4954micronaut {
@@ -55,6 +60,7 @@ micronaut {
5560}
5661
5762test {
63+ useJUnitPlatform()
5864 testLogging {
5965 // ensures tests are always run, even when they are uptodate
6066 dependsOn cleanTest
0 commit comments