|
6 | 6 | <parent> |
7 | 7 | <groupId>org.springframework.boot</groupId> |
8 | 8 | <artifactId>spring-boot-starter-parent</artifactId> |
9 | | - <version>3.5.0</version> |
| 9 | + <version>4.0.3</version> |
10 | 10 | <relativePath/> |
11 | 11 | </parent> |
12 | 12 |
|
|
25 | 25 | <kotlin.compiler.incremental>true</kotlin.compiler.incremental> |
26 | 26 |
|
27 | 27 | <!-- Maven build plugins and their dependencies --> |
28 | | - <maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version> |
29 | | - <maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version> |
30 | | - <build-helper-plugin.version>3.6.0</build-helper-plugin.version> |
31 | | - <build-properties-plugin.version>1.2.1</build-properties-plugin.version> |
32 | | - <surefire-plugin.version>3.5.3</surefire-plugin.version> |
| 28 | + <maven-compiler-plugin.version>3.15.0</maven-compiler-plugin.version> |
| 29 | + <maven-enforcer-plugin.version>3.6.2</maven-enforcer-plugin.version> |
| 30 | + <build-helper-plugin.version>3.6.1</build-helper-plugin.version> |
| 31 | + <build-properties-plugin.version>1.3.0</build-properties-plugin.version> |
| 32 | + <surefire-plugin.version>3.5.5</surefire-plugin.version> |
33 | 33 | <ktlint-plugin.version>3.5.0</ktlint-plugin.version> |
34 | 34 |
|
35 | 35 | <!-- Library versions --> |
36 | | - <kotlin-logging-jvm.version>7.0.7</kotlin-logging-jvm.version> |
| 36 | + <kotlin-logging-jvm.version>8.0.01</kotlin-logging-jvm.version> |
37 | 37 | <quicktheories.version>0.26</quicktheories.version> |
38 | | - <graphql-kotlin.version>8.6.0</graphql-kotlin.version> |
39 | | - <ktor.version>2.3.12</ktor.version> <!-- must be in sync with graphql-kotlin.version --> |
40 | | - <mockk.version>1.14.0</mockk.version> |
41 | | - <springmockk.version>4.0.2</springmockk.version> |
| 38 | + <graphql-kotlin.version>9.0.0</graphql-kotlin.version> |
| 39 | + <ktor.version>3.0.3</ktor.version> <!-- must be in sync with graphql-kotlin.version --> |
| 40 | + <mockk.version>1.14.9</mockk.version> |
| 41 | + <springmockk.version>5.0.1</springmockk.version> |
42 | 42 |
|
43 | 43 | <!-- Other properties --> |
44 | 44 | <start.class>fi.hsl.jore4.hastus.HastusApplicationKt</start.class> |
|
280 | 280 | <arg>-Xjsr305=strict</arg> |
281 | 281 | <!-- Because we are using @OptIn annotation. --> |
282 | 282 | <arg>-opt-in=kotlin.RequiresOptIn</arg> |
| 283 | + <!-- Keep current behavior stable across Kotlin default-target migration. --> |
| 284 | + <arg>-Xannotation-default-target=param-property</arg> |
283 | 285 | </args> |
284 | 286 | </configuration> |
285 | 287 | <executions> |
|
535 | 537 | <scope>test</scope> |
536 | 538 | </dependency> |
537 | 539 |
|
| 540 | + <dependency> |
| 541 | + <groupId>org.springframework.boot</groupId> |
| 542 | + <artifactId>spring-boot-starter-webmvc-test</artifactId> |
| 543 | + <scope>test</scope> |
| 544 | + </dependency> |
| 545 | + |
538 | 546 | <dependency> |
539 | 547 | <groupId>org.jetbrains.kotlin</groupId> |
540 | 548 | <artifactId>kotlin-test-junit5</artifactId> |
|
0 commit comments