diff --git a/core/deployment/src/main/java/io/quarkus/deployment/Capability.java b/core/deployment/src/main/java/io/quarkus/deployment/Capability.java
index 9e005346008fc..235786bbb1b8c 100644
--- a/core/deployment/src/main/java/io/quarkus/deployment/Capability.java
+++ b/core/deployment/src/main/java/io/quarkus/deployment/Capability.java
@@ -42,6 +42,7 @@ public interface Capability {
String REST = QUARKUS_PREFIX + ".rest";
String REST_CLIENT = REST + ".client";
String REST_CLIENT_REACTIVE = REST_CLIENT + ".reactive";
+ String REST_CLIENT_REACTIVE_JACKSON = REST_CLIENT_REACTIVE + ".jackson";
String REST_JACKSON = REST + ".jackson";
String REST_JSONB = REST + ".jsonb";
diff --git a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/pom.xml b/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/pom.xml
index 1fbaac421a5d2..94d0ceb6d052a 100644
--- a/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/pom.xml
+++ b/extensions/resteasy-reactive/rest-client-reactive-jackson/runtime/pom.xml
@@ -32,6 +32,11 @@
io.quarkus
quarkus-extension-maven-plugin
+
+
+ io.quarkus.rest.client.reactive.jackson
+
+
maven-compiler-plugin