diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/docs/asciidoc/packaging.adoc b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/docs/asciidoc/packaging.adoc index ba7842db8b..13c6473d95 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/docs/asciidoc/packaging.adoc +++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/docs/asciidoc/packaging.adoc @@ -147,6 +147,10 @@ include::../gradle/packaging/boot-jar-manifest-main-class.gradle[tags=main-class include::../gradle/packaging/boot-jar-manifest-main-class.gradle.kts[tags=main-class] ---- +NOTE: If the main class is written in Kotlin, the name of the generated Java class should be used. +By default, this is the name of the Kotlin class with the `Kt` suffix added. +For example, `ExampleApplication` becomes `ExampleApplicationKt`. +If another name is defined using `@JvmName` then that name should be used. [[packaging-executable-configuring-including-development-only-dependencies]]