diff --git a/src/main/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiGradlePlugin.kt b/src/main/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiGradlePlugin.kt index 64ca896..8af8b2f 100644 --- a/src/main/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiGradlePlugin.kt +++ b/src/main/kotlin/org/springdoc/openapi/gradle/plugin/OpenApiGradlePlugin.kt @@ -110,6 +110,11 @@ open class OpenApiGradlePlugin : Plugin { ?: bootRun.jvmArgs environment = customBootRun.environment.orNull?.takeIf { it.isNotEmpty() } ?: bootRun.environment + + // Respect javaLauncher configured for bootRun, so Gradle JVM version + // (which may differ) is not used. + javaLauncher.set(bootRun.javaLauncher) + if (Jvm.current().toString().startsWith("1.8")) { killDescendants = false }