diff --git a/bom/application/pom.xml b/bom/application/pom.xml
index e1f1151f5da973..0cf530996a247b 100644
--- a/bom/application/pom.xml
+++ b/bom/application/pom.xml
@@ -159,7 +159,7 @@
2.15.3
3.1.0
1.0.0
- 1.9.23
+ 2.0.0
1.8.1
0.27.0
1.6.2
diff --git a/build-parent/pom.xml b/build-parent/pom.xml
index 24ea4aae8d7f5e..4b6bf88995ec4d 100644
--- a/build-parent/pom.xml
+++ b/build-parent/pom.xml
@@ -20,7 +20,7 @@
3.12.1
- 1.9.23
+ 2.0.0
1.9.20
2.13.12
4.9.1
diff --git a/devtools/gradle/gradle/libs.versions.toml b/devtools/gradle/gradle/libs.versions.toml
index c320a4e60e5040..6e3bf9cd2bf8ed 100644
--- a/devtools/gradle/gradle/libs.versions.toml
+++ b/devtools/gradle/gradle/libs.versions.toml
@@ -2,7 +2,7 @@
plugin-publish = "1.2.1"
# updating Kotlin here makes QuarkusPluginTest > shouldNotFailOnProjectDependenciesWithoutMain(Path) fail
-kotlin = "1.9.24"
+kotlin = "2.0.0"
smallrye-config = "3.7.1"
junit5 = "5.10.2"
diff --git a/extensions/schema-registry/confluent/pom.xml b/extensions/schema-registry/confluent/pom.xml
index 7f8cec8d484b10..516620a70ededa 100644
--- a/extensions/schema-registry/confluent/pom.xml
+++ b/extensions/schema-registry/confluent/pom.xml
@@ -25,7 +25,7 @@
org.jetbrains.kotlin
kotlin-scripting-compiler-embeddable
- 1.9.23
+ 2.0.0
org.json
diff --git a/integration-tests/hibernate-reactive-panache-kotlin/src/main/kotlin/io/quarkus/it/panache/reactive/kotlin/TestEndpoint.kt b/integration-tests/hibernate-reactive-panache-kotlin/src/main/kotlin/io/quarkus/it/panache/reactive/kotlin/TestEndpoint.kt
index b7dfab5f4fc984..1dfba080f5150b 100644
--- a/integration-tests/hibernate-reactive-panache-kotlin/src/main/kotlin/io/quarkus/it/panache/reactive/kotlin/TestEndpoint.kt
+++ b/integration-tests/hibernate-reactive-panache-kotlin/src/main/kotlin/io/quarkus/it/panache/reactive/kotlin/TestEndpoint.kt
@@ -1263,8 +1263,8 @@ class TestEndpoint {
.onItem()
.invoke { _ -> Assertions.fail("Did not throw " + exceptionClass.name) }
.onFailure(exceptionClass)
- .recoverWithItem { null }
- .map { null }
+ .recoverWithItem { -> null }
+ .map { it: Any? -> null }
}
private fun testPersist(persistsTest: PersistTest): Uni {
diff --git a/integration-tests/kafka-json-schema-apicurio2/pom.xml b/integration-tests/kafka-json-schema-apicurio2/pom.xml
index 1637a013475025..dd0a1dc8d22ab0 100644
--- a/integration-tests/kafka-json-schema-apicurio2/pom.xml
+++ b/integration-tests/kafka-json-schema-apicurio2/pom.xml
@@ -23,7 +23,7 @@
org.jetbrains.kotlin
kotlin-scripting-compiler-embeddable
- 1.9.23
+ 2.0.0
org.json