quarkus-scala3
quarkus-scala3 copied to clipboard
Quarkus Extension to support Scala 3
This PR adds POM parsing to fetch Scala compiler options defined in the `scala-maven-plugin` configuration. The environment variable still have preference if passed.
This PR adds support for `Future[T]` and `Promise[T]` as return types in resources, e.g. ```scala @Path("/") class GreetingResource() @GET @Path("/greet/promise") def promiseGreeting(): Promise[String] = Promise.successful("Hello from the promise") end promiseGreeting...
proof of concept for using ZIO with Quarkus.
- Needed for https://github.com/quarkiverse/quarkiverse-devops/issues/315