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