diff --git a/bom/application/pom.xml b/bom/application/pom.xml
index 1f6e4fcebca7b..d95a54eeed697 100644
--- a/bom/application/pom.xml
+++ b/bom/application/pom.xml
@@ -148,7 +148,7 @@
3.11.0
2.11.2
1.4.2
- 1.7.10
+ 1.7.20
1.6.4
1.4.0
5.12.4
diff --git a/build-parent/pom.xml b/build-parent/pom.xml
index eb50b9cd424df..691fbcc8b8fdf 100644
--- a/build-parent/pom.xml
+++ b/build-parent/pom.xml
@@ -20,7 +20,7 @@
3.8.1
- 1.7.10
+ 1.7.20
1.7.10
2.13.8
4.7.1
diff --git a/devtools/gradle/gradle-application-plugin/src/test/java/io/quarkus/gradle/QuarkusPluginTest.java b/devtools/gradle/gradle-application-plugin/src/test/java/io/quarkus/gradle/QuarkusPluginTest.java
index 000e71d0745b1..4a18868121e34 100644
--- a/devtools/gradle/gradle-application-plugin/src/test/java/io/quarkus/gradle/QuarkusPluginTest.java
+++ b/devtools/gradle/gradle-application-plugin/src/test/java/io/quarkus/gradle/QuarkusPluginTest.java
@@ -97,7 +97,7 @@ public void shouldReturnMultipleOutputSourceDirectories() {
@Test
public void shouldNotFailOnProjectDependenciesWithoutMain() throws IOException {
- var kotlinVersion = System.getProperty("kotlin_version", "1.7.10");
+ var kotlinVersion = System.getProperty("kotlin_version", "1.7.20");
var settingFile = testProjectDir.resolve("settings.gradle.kts");
var mppProjectDir = testProjectDir.resolve("mpp");
var quarkusProjectDir = testProjectDir.resolve("quarkus");
diff --git a/devtools/gradle/gradle.properties b/devtools/gradle/gradle.properties
index 4a334fad3fbc4..64f414b9e4bad 100644
--- a/devtools/gradle/gradle.properties
+++ b/devtools/gradle/gradle.properties
@@ -1,2 +1,2 @@
version = 999-SNAPSHOT
-kotlin_version = 1.7.10
+kotlin_version = 1.7.20
diff --git a/independent-projects/arc/tests/pom.xml b/independent-projects/arc/tests/pom.xml
index 077f87a693616..56a12810eba74 100644
--- a/independent-projects/arc/tests/pom.xml
+++ b/independent-projects/arc/tests/pom.xml
@@ -48,7 +48,7 @@
org.jetbrains.kotlin
kotlin-stdlib
- 1.7.10
+ 1.7.20
test
diff --git a/jakarta/transform.sh b/jakarta/transform.sh
index cfad1b3fbd6bc..05f74fbc12118 100755
--- a/jakarta/transform.sh
+++ b/jakarta/transform.sh
@@ -34,7 +34,7 @@ if [ "${REWRITE_OFFLINE-false}" != "true" ]; then
# Build Kotlin Maven Plugin to allow skipping main compilation
# (skipping test compilation is supported but not main)
rm -rf target/kotlin
- git clone -b v1.7.10-jakarta --depth 1 https://github.com/gsmet/kotlin.git target/kotlin
+ git clone -b v1.7.20-jakarta --depth 1 https://github.com/gsmet/kotlin.git target/kotlin
pushd target/kotlin/libraries/tools/kotlin-maven-plugin
mvn -B clean install -DskipTests -DskipITs
popd