Skip to content

Support Kotlin Multiplatform in Gradle plugin - #51485

Closed
somiljain2006 wants to merge 2 commits into
spring-projects:mainfrom
somiljain2006:Kotlin-multiplatform
Closed

Support Kotlin Multiplatform in Gradle plugin#51485
somiljain2006 wants to merge 2 commits into
spring-projects:mainfrom
somiljain2006:Kotlin-multiplatform

Conversation

@somiljain2006

Copy link
Copy Markdown
Contributor

Fixes #44527

Add native Kotlin Multiplatform support to the Spring Boot Gradle plugin by introducing a dedicated plugin action for the Kotlin Multiplatform plugin, configuring JVM targets, BootRun, BootJar, runtime classpaths, toolchains, and main-class resolution, with tests covering JVM target realization and main-class configuration.

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Aug 27, 2026
Signed-off-by: somiljain2006 <somil16022006@gmail.com>
Signed-off-by: somiljain2006 <somil16022006@gmail.com>
@wilkinsona

wilkinsona commented Aug 28, 2026

Copy link
Copy Markdown
Member

From the issue:

There may be some common logic that we can extract from our existing JavaPluginAction but I think the entry point will have to be reacting to org.jetbrains.kotlin.multiplatform

This proposal ignores this and duplicates everything. That duplication will make it hard to keep things in sync and adds too much to the maintenance burden. Thanks anyway.

@wilkinsona wilkinsona closed this Aug 28, 2026
@wilkinsona wilkinsona added status: declined A suggestion or change that we don't feel we should currently apply and removed status: waiting-for-triage An issue we've not yet triaged labels Aug 28, 2026
@somiljain2006
somiljain2006 deleted the Kotlin-multiplatform branch August 28, 2026 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: declined A suggestion or change that we don't feel we should currently apply

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Kotlin/Multiplatform Gradle plugin natively

3 participants