From 678c6ef6802e1d277b0793b175d4492cf742e85b Mon Sep 17 00:00:00 2001 From: Andy Damevin Date: Fri, 15 Mar 2024 18:35:04 +0100 Subject: [PATCH] Support for Quarkus Rest --- .../main/java/io/quarkus/code/service/PlatformService.java | 7 ++++++- pom.xml | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/base/src/main/java/io/quarkus/code/service/PlatformService.java b/base/src/main/java/io/quarkus/code/service/PlatformService.java index 3b69de7a6..b74e55faa 100644 --- a/base/src/main/java/io/quarkus/code/service/PlatformService.java +++ b/base/src/main/java/io/quarkus/code/service/PlatformService.java @@ -264,10 +264,15 @@ private void checkNewCache(PlatformServiceCache newCache) throws IOException, Qu .extensions(Set.of("resteasy", "resteasy-jackson", "hibernate-validator")).build(), false, true); + + Set extensions = entry.getValue().extensionsById().containsKey("io.quarkus:quarkus-rest") + ? Set.of("rest", "rest-jackson", "hibernate-validator") + : Set.of("resteasy-reactive", "resteasy-reactive-jackson", "hibernate-validator"); + projectService.createTmp( entry.getValue(), ProjectDefinition.builder().streamKey(entry.getKey()) - .extensions(Set.of("resteasy-reactive", "resteasy-reactive-jackson", "hibernate-validator")) + .extensions(extensions) .build(), false, true); diff --git a/pom.xml b/pom.xml index 7f8e41dde..6dcae22ff 100644 --- a/pom.xml +++ b/pom.xml @@ -17,11 +17,11 @@ quarkus-bom io.quarkus - 3.8.1 + 3.8.2 true 3.2.5 - 1.3.0 + 1.4.0.CR1 0.0.1 2.23.0