quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.64k stars 2.64k forks source link

[feature request] Support Gradle + Kotlin to write Quarkus Extensions #40999

Open cthiebault opened 3 months ago

cthiebault commented 3 months ago

Description

I've been using Quarkus with Gradle & Kotlin with success for 2 years now :-) As the projects are growing and becoming more complex, I need to extract common code to extensions. It seems natural to write these extensions using the same ecosystem as the Quarkus applications (Gradle/Kotlin) but it's not supported :-(

Today Quarkus supports only Maven/Java or Gradle/Java to write extensions. It would be very nice to also support Kotlin!

See https://github.com/quarkusio/quarkus/issues/40961 for issues with Gradle/Kotlin extensions.

Implementation ideas

No response

quarkus-bot[bot] commented 3 months ago

/cc @geoand (kotlin), @glefloch, @quarkusio/devtools