You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by lb...@apache.org on 2019/08/20 12:54:42 UTC

[camel-quarkus] 02/03: Fix #124 Deployment BOM

This is an automated email from the ASF dual-hosted git repository.

lburgazzoli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit a5de3c1f0df88ca521a10760f836999f096edc5d
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Mon Aug 19 16:28:47 2019 +0200

    Fix #124 Deployment BOM
---
 extensions/aws-eks/deployment/pom.xml             |  12 +++
 extensions/aws-eks/runtime/pom.xml                |  12 +++
 extensions/aws-s3/deployment/pom.xml              |  12 +++
 extensions/aws-s3/runtime/pom.xml                 |  12 +++
 extensions/aws-sns/deployment/pom.xml             |  12 +++
 extensions/aws-sns/runtime/pom.xml                |  12 +++
 extensions/aws-sqs/deployment/pom.xml             |  12 +++
 extensions/aws-sqs/runtime/pom.xml                |  12 +++
 extensions/bean/deployment/pom.xml                |  12 +++
 extensions/bean/runtime/pom.xml                   |  12 +++
 extensions/core-cloud/deployment/pom.xml          |  12 +++
 extensions/core-cloud/runtime/pom.xml             |  12 +++
 extensions/core/deployment/pom.xml                |  17 +++-
 extensions/core/runtime/pom.xml                   |  12 +++
 extensions/direct/deployment/pom.xml              |  12 +++
 extensions/direct/runtime/pom.xml                 |  12 +++
 extensions/http-common/deployment/pom.xml         |  12 +++
 extensions/http-common/runtime/pom.xml            |  12 +++
 extensions/infinispan/deployment/pom.xml          |  12 +++
 extensions/infinispan/runtime/pom.xml             |  12 +++
 extensions/jdbc/deployment/pom.xml                |  12 +++
 extensions/jdbc/runtime/pom.xml                   |  12 +++
 extensions/jetty-common/deployment/pom.xml        |  12 +++
 extensions/jetty-common/runtime/pom.xml           |  12 +++
 extensions/log/deployment/pom.xml                 |  12 +++
 extensions/log/runtime/pom.xml                    |  12 +++
 extensions/netty4-http/deployment/pom.xml         |  12 +++
 extensions/netty4-http/runtime/pom.xml            |  12 +++
 extensions/rest/deployment/pom.xml                |  12 +++
 extensions/rest/runtime/pom.xml                   |  12 +++
 extensions/salesforce/deployment/pom.xml          |  12 +++
 extensions/salesforce/runtime/pom.xml             |  12 +++
 extensions/servlet/deployment/pom.xml             |  12 +++
 extensions/servlet/runtime/pom.xml                |  12 +++
 extensions/timer/deployment/pom.xml               |  12 +++
 extensions/timer/runtime/pom.xml                  |  12 +++
 extensions/twitter/deployment/pom.xml             |  12 +++
 extensions/twitter/runtime/pom.xml                |  12 +++
 extensions/xml-common/deployment/pom.xml          |  12 +++
 extensions/xml-common/runtime/pom.xml             |  12 +++
 extensions/xstream-common/deployment/pom.xml      |  12 +++
 extensions/xstream-common/runtime/pom.xml         |  12 +++
 integration-tests/core-support/deployment/pom.xml |  12 +++
 integration-tests/core-support/pom.xml            |   2 +-
 integration-tests/core-support/runtime/pom.xml    |  12 +++
 integration-tests/pom.xml                         |  12 +++
 pom.xml                                           |   2 +
 poms/{build-parent => bom-deployment}/pom.xml     | 109 ++++++++++++++++++----
 poms/bom/pom.xml                                  |   5 +
 poms/build-parent/pom.xml                         |  53 +----------
 50 files changed, 645 insertions(+), 71 deletions(-)

diff --git a/extensions/aws-eks/deployment/pom.xml b/extensions/aws-eks/deployment/pom.xml
index c8c1ad8..095d09e 100644
--- a/extensions/aws-eks/deployment/pom.xml
+++ b/extensions/aws-eks/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-aws-eks-deployment</artifactId>
     <name>Camel Quarkus :: AWS EKS :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-eks/runtime/pom.xml b/extensions/aws-eks/runtime/pom.xml
index c154fc3..55af1c7 100644
--- a/extensions/aws-eks/runtime/pom.xml
+++ b/extensions/aws-eks/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-aws-eks</artifactId>
     <name>Camel Quarkus :: AWS EKS :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-s3/deployment/pom.xml b/extensions/aws-s3/deployment/pom.xml
index c4112f4..1826155 100644
--- a/extensions/aws-s3/deployment/pom.xml
+++ b/extensions/aws-s3/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-aws-s3-deployment</artifactId>
     <name>Camel Quarkus :: AWS S3 :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-s3/runtime/pom.xml b/extensions/aws-s3/runtime/pom.xml
index 096a806..96f8d6c 100644
--- a/extensions/aws-s3/runtime/pom.xml
+++ b/extensions/aws-s3/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-aws-s3</artifactId>
     <name>Camel Quarkus :: AWS S3 :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-sns/deployment/pom.xml b/extensions/aws-sns/deployment/pom.xml
index a590ccf..2277636 100644
--- a/extensions/aws-sns/deployment/pom.xml
+++ b/extensions/aws-sns/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-aws-sns-deployment</artifactId>
     <name>Camel Quarkus :: AWS SNS :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-sns/runtime/pom.xml b/extensions/aws-sns/runtime/pom.xml
index 430de3b..ae91b88 100644
--- a/extensions/aws-sns/runtime/pom.xml
+++ b/extensions/aws-sns/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-aws-sns</artifactId>
     <name>Camel Quarkus :: AWS SNS :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-sqs/deployment/pom.xml b/extensions/aws-sqs/deployment/pom.xml
index 1bc37d2..dedb6c8 100644
--- a/extensions/aws-sqs/deployment/pom.xml
+++ b/extensions/aws-sqs/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-aws-sqs-deployment</artifactId>
     <name>Camel Quarkus :: AWS SQS :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/aws-sqs/runtime/pom.xml b/extensions/aws-sqs/runtime/pom.xml
index 002db12..6ac4393 100644
--- a/extensions/aws-sqs/runtime/pom.xml
+++ b/extensions/aws-sqs/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-aws-sqs</artifactId>
     <name>Camel Quarkus :: AWS SQS :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/bean/deployment/pom.xml b/extensions/bean/deployment/pom.xml
index 80a4954..5758f4a 100644
--- a/extensions/bean/deployment/pom.xml
+++ b/extensions/bean/deployment/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-bean-deployment</artifactId>
     <name>Camel Quarkus :: Bean :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/bean/runtime/pom.xml b/extensions/bean/runtime/pom.xml
index b8f0a67..78f1392 100644
--- a/extensions/bean/runtime/pom.xml
+++ b/extensions/bean/runtime/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-bean</artifactId>
     <name>Camel Quarkus :: Bean :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/core-cloud/deployment/pom.xml b/extensions/core-cloud/deployment/pom.xml
index c88bf5e..d2a5956 100644
--- a/extensions/core-cloud/deployment/pom.xml
+++ b/extensions/core-cloud/deployment/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-core-cloud-deployment</artifactId>
     <name>Camel Quarkus :: Core :: Cloud :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/core-cloud/runtime/pom.xml b/extensions/core-cloud/runtime/pom.xml
index 5b4abdc..d02a4a0 100644
--- a/extensions/core-cloud/runtime/pom.xml
+++ b/extensions/core-cloud/runtime/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-core-cloud</artifactId>
     <name>Camel Quarkus :: Core :: Cloud :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/core/deployment/pom.xml b/extensions/core/deployment/pom.xml
index e06445f..e7b5bf6 100644
--- a/extensions/core/deployment/pom.xml
+++ b/extensions/core/deployment/pom.xml
@@ -26,6 +26,19 @@
     <modelVersion>4.0.0</modelVersion>
     <artifactId>camel-quarkus-core-deployment</artifactId>
     <name>Camel Quarkus :: Core :: Deployment</name>
+
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <!-- quarkus -->
         <dependency>
@@ -46,19 +59,19 @@
             <artifactId>camel-quarkus-core</artifactId>
         </dependency>
 
+        <!-- test dependencies -->
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-junit5-internal</artifactId>
             <scope>test</scope>
         </dependency>
-
         <dependency>
             <groupId>org.assertj</groupId>
             <artifactId>assertj-core</artifactId>
-            <version>${assertj.version}</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
+
     <build>
         <plugins>
             <plugin>
diff --git a/extensions/core/runtime/pom.xml b/extensions/core/runtime/pom.xml
index ca37cb8..c791e36 100644
--- a/extensions/core/runtime/pom.xml
+++ b/extensions/core/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-core</artifactId>
     <name>Camel Quarkus :: Core :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/extensions/direct/deployment/pom.xml b/extensions/direct/deployment/pom.xml
index 532bae0..1d9be8a 100644
--- a/extensions/direct/deployment/pom.xml
+++ b/extensions/direct/deployment/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-direct-deployment</artifactId>
     <name>Camel Quarkus :: Direct :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/direct/runtime/pom.xml b/extensions/direct/runtime/pom.xml
index 8f508af..a1bea68 100644
--- a/extensions/direct/runtime/pom.xml
+++ b/extensions/direct/runtime/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-direct</artifactId>
     <name>Camel Quarkus :: Direct :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/http-common/deployment/pom.xml b/extensions/http-common/deployment/pom.xml
index 9baaf73..333825e 100644
--- a/extensions/http-common/deployment/pom.xml
+++ b/extensions/http-common/deployment/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-http-common-deployment</artifactId>
     <name>Camel Quarkus :: HTTP :: Common :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/http-common/runtime/pom.xml b/extensions/http-common/runtime/pom.xml
index a06f2a7..588ae3b 100644
--- a/extensions/http-common/runtime/pom.xml
+++ b/extensions/http-common/runtime/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-http-common</artifactId>
     <name>Camel Quarkus :: HTTP :: Common :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/infinispan/deployment/pom.xml b/extensions/infinispan/deployment/pom.xml
index b7d8a9d..b3c9bac 100644
--- a/extensions/infinispan/deployment/pom.xml
+++ b/extensions/infinispan/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-infinispan-deployment</artifactId>
     <name>Camel Quarkus :: Infinispan :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/extensions/infinispan/runtime/pom.xml b/extensions/infinispan/runtime/pom.xml
index a71fb06..517c8bd 100644
--- a/extensions/infinispan/runtime/pom.xml
+++ b/extensions/infinispan/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-infinispan</artifactId>
     <name>Camel Quarkus :: Infinispan :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/jdbc/deployment/pom.xml b/extensions/jdbc/deployment/pom.xml
index 96b5871..3d858bd 100644
--- a/extensions/jdbc/deployment/pom.xml
+++ b/extensions/jdbc/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-jdbc-deployment</artifactId>
     <name>Camel Quarkus :: JDBC :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/extensions/jdbc/runtime/pom.xml b/extensions/jdbc/runtime/pom.xml
index fd3e2e1..d88e7fb 100644
--- a/extensions/jdbc/runtime/pom.xml
+++ b/extensions/jdbc/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-jdbc</artifactId>
     <name>Camel Quarkus :: JDBC :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/jetty-common/deployment/pom.xml b/extensions/jetty-common/deployment/pom.xml
index 4bbcc3b..f0faf70 100644
--- a/extensions/jetty-common/deployment/pom.xml
+++ b/extensions/jetty-common/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-jetty-common-deployment</artifactId>
     <name>Camel Quarkus :: Jetty :: Common :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/jetty-common/runtime/pom.xml b/extensions/jetty-common/runtime/pom.xml
index 2140cf8..9181064 100644
--- a/extensions/jetty-common/runtime/pom.xml
+++ b/extensions/jetty-common/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-jetty-common</artifactId>
     <name>Camel Quarkus :: Jetty :: Common :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/log/deployment/pom.xml b/extensions/log/deployment/pom.xml
index a1e9933..2c8fba5 100644
--- a/extensions/log/deployment/pom.xml
+++ b/extensions/log/deployment/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-log-deployment</artifactId>
     <name>Camel Quarkus :: Log :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/log/runtime/pom.xml b/extensions/log/runtime/pom.xml
index a92953c..42d0fa7 100644
--- a/extensions/log/runtime/pom.xml
+++ b/extensions/log/runtime/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-log</artifactId>
     <name>Camel Quarkus :: Log :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/netty4-http/deployment/pom.xml b/extensions/netty4-http/deployment/pom.xml
index cae4076..57346e7 100644
--- a/extensions/netty4-http/deployment/pom.xml
+++ b/extensions/netty4-http/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-netty4-http-deployment</artifactId>
     <name>Camel Quarkus :: Netty 4 HTTP :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/extensions/netty4-http/runtime/pom.xml b/extensions/netty4-http/runtime/pom.xml
index e7fe585..73873ee 100644
--- a/extensions/netty4-http/runtime/pom.xml
+++ b/extensions/netty4-http/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-netty4-http</artifactId>
     <name>Camel Quarkus :: Netty 4 HTTP :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/rest/deployment/pom.xml b/extensions/rest/deployment/pom.xml
index 0e0f62a..a423549 100644
--- a/extensions/rest/deployment/pom.xml
+++ b/extensions/rest/deployment/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-rest-deployment</artifactId>
     <name>Camel Quarkus :: Rest :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/rest/runtime/pom.xml b/extensions/rest/runtime/pom.xml
index f3c5e4f..c77c1ae 100644
--- a/extensions/rest/runtime/pom.xml
+++ b/extensions/rest/runtime/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-rest</artifactId>
     <name>Camel Quarkus :: Rest :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/salesforce/deployment/pom.xml b/extensions/salesforce/deployment/pom.xml
index 964d63c..bca76fd 100644
--- a/extensions/salesforce/deployment/pom.xml
+++ b/extensions/salesforce/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-salesforce-deployment</artifactId>
     <name>Camel Quarkus :: Salesforce :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/salesforce/runtime/pom.xml b/extensions/salesforce/runtime/pom.xml
index dd6e143..8a8c710 100644
--- a/extensions/salesforce/runtime/pom.xml
+++ b/extensions/salesforce/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-salesforce</artifactId>
     <name>Camel Quarkus :: Salesforce :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/servlet/deployment/pom.xml b/extensions/servlet/deployment/pom.xml
index 2572f78..ec1a737 100644
--- a/extensions/servlet/deployment/pom.xml
+++ b/extensions/servlet/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-servlet-deployment</artifactId>
     <name>Camel Quarkus :: Servlet :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/extensions/servlet/runtime/pom.xml b/extensions/servlet/runtime/pom.xml
index 4e487a8..bee5477 100644
--- a/extensions/servlet/runtime/pom.xml
+++ b/extensions/servlet/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-servlet</artifactId>
     <name>Camel Quarkus :: Servlet :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/timer/deployment/pom.xml b/extensions/timer/deployment/pom.xml
index 5e64288..66bba0a 100644
--- a/extensions/timer/deployment/pom.xml
+++ b/extensions/timer/deployment/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-timer-deployment</artifactId>
     <name>Camel Quarkus :: Timer :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/timer/runtime/pom.xml b/extensions/timer/runtime/pom.xml
index 7e36efb..794aba5 100644
--- a/extensions/timer/runtime/pom.xml
+++ b/extensions/timer/runtime/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-timer</artifactId>
     <name>Camel Quarkus :: Timer :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/twitter/deployment/pom.xml b/extensions/twitter/deployment/pom.xml
index 353a1f0..abf1966 100644
--- a/extensions/twitter/deployment/pom.xml
+++ b/extensions/twitter/deployment/pom.xml
@@ -29,6 +29,18 @@
     <artifactId>camel-quarkus-twitter-deployment</artifactId>
     <name>Camel Quarkus :: Twitter :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/twitter/runtime/pom.xml b/extensions/twitter/runtime/pom.xml
index b41a915..864bc34 100644
--- a/extensions/twitter/runtime/pom.xml
+++ b/extensions/twitter/runtime/pom.xml
@@ -29,6 +29,18 @@
     <artifactId>camel-quarkus-twitter</artifactId>
     <name>Camel Quarkus :: Twitter :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/xml-common/deployment/pom.xml b/extensions/xml-common/deployment/pom.xml
index dd3c7c8..704afbb 100644
--- a/extensions/xml-common/deployment/pom.xml
+++ b/extensions/xml-common/deployment/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-xml-common-deployment</artifactId>
     <name>Camel Quarkus :: XML :: Common :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/xml-common/runtime/pom.xml b/extensions/xml-common/runtime/pom.xml
index aa770dc..cf66be0 100644
--- a/extensions/xml-common/runtime/pom.xml
+++ b/extensions/xml-common/runtime/pom.xml
@@ -11,6 +11,18 @@
     <artifactId>camel-quarkus-xml-common</artifactId>
     <name>Camel Quarkus :: XML :: Common :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/xstream-common/deployment/pom.xml b/extensions/xstream-common/deployment/pom.xml
index bfadcfa..2f5e1f8 100644
--- a/extensions/xstream-common/deployment/pom.xml
+++ b/extensions/xstream-common/deployment/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-xstream-common-deployment</artifactId>
     <name>Camel Quarkus :: XStream :: Common :: Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/xstream-common/runtime/pom.xml b/extensions/xstream-common/runtime/pom.xml
index d47dcae..69b6de9 100644
--- a/extensions/xstream-common/runtime/pom.xml
+++ b/extensions/xstream-common/runtime/pom.xml
@@ -28,6 +28,18 @@
     <artifactId>camel-quarkus-xstream-common</artifactId>
     <name>Camel Quarkus :: XStream :: Common :: Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/integration-tests/core-support/deployment/pom.xml b/integration-tests/core-support/deployment/pom.xml
index b6b5dcd..a8f55a9 100644
--- a/integration-tests/core-support/deployment/pom.xml
+++ b/integration-tests/core-support/deployment/pom.xml
@@ -11,6 +11,18 @@
     <name>Camel Quarkus :: Integration Tests :: Core :: Support :: Deployment</name>
     <description>The camel integration tests</description>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/integration-tests/core-support/pom.xml b/integration-tests/core-support/pom.xml
index 7c702ff..5dc47c1 100644
--- a/integration-tests/core-support/pom.xml
+++ b/integration-tests/core-support/pom.xml
@@ -4,7 +4,7 @@
         <groupId>org.apache.camel.quarkus</groupId>
         <artifactId>camel-quarkus-build-parent</artifactId>
         <version>0.1.1-SNAPSHOT</version>
-        <relativePath>../../build-parent/pom.xml</relativePath>
+        <relativePath>../../poms/build-parent/pom.xml</relativePath>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/integration-tests/core-support/runtime/pom.xml b/integration-tests/core-support/runtime/pom.xml
index 76f29cf..91ea4a8 100644
--- a/integration-tests/core-support/runtime/pom.xml
+++ b/integration-tests/core-support/runtime/pom.xml
@@ -29,6 +29,18 @@
     <name>Camel Quarkus :: Integration Tests :: Core :: Support</name>
     <description>The camel integration tests</description>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index e24ad7e..14484e5 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -43,6 +43,18 @@
         <native-image.container-runtime>docker</native-image.container-runtime>
     </properties>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <modules>
         <!-- build those first -->
         <module>core-support</module>
diff --git a/pom.xml b/pom.xml
index 51e8c87..039ad93 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,6 +43,7 @@
         <camel.version>3.0.0-M4</camel.version>
         <quarkus.version>0.21.1</quarkus.version>
         <jetty.version>9.4.18.v20190429</jetty.version>
+        <xstream.version>1.4.11</xstream.version>
 
         <maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
         <maven.compiler.target>1.8</maven.compiler.target>
@@ -70,6 +71,7 @@
 
     <modules>
         <module>poms/bom</module>
+        <module>poms/bom-deployment</module>
         <module>poms/build-parent</module>
         <module>extensions</module>
         <module>integration-tests</module>
diff --git a/poms/build-parent/pom.xml b/poms/bom-deployment/pom.xml
similarity index 62%
copy from poms/build-parent/pom.xml
copy to poms/bom-deployment/pom.xml
index a63ac5e..c0aea31 100644
--- a/poms/build-parent/pom.xml
+++ b/poms/bom-deployment/pom.xml
@@ -17,7 +17,8 @@
     limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>
     <parent>
@@ -27,18 +28,13 @@
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
-    <artifactId>camel-quarkus-build-parent</artifactId>
+    <artifactId>camel-quarkus-bom-deployment</artifactId>
     <packaging>pom</packaging>
 
     <name>Camel Quarkus :: Build Parent</name>
 
     <properties>
-
-        <xstream.version>1.4.11</xstream.version>
-        <assertj.version>3.11.1</assertj.version>
-
-        <!-- maven-surefire-plugin -->
-        <failIfNoTests>false</failIfNoTests>
+        <camel-quarkus.version>0.1.1-SNAPSHOT</camel-quarkus.version><!-- kept in sync with project.version by the release plugin -->
 
         <maven-checkstyle-plugin.version>3.0.0</maven-checkstyle-plugin.version>
         <maven-checkstyle.version>7.6.1</maven-checkstyle.version>
@@ -53,7 +49,7 @@
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
                 <artifactId>camel-quarkus-bom</artifactId>
-                <version>${project.version}</version>
+                <version>${camel-quarkus.version}</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
@@ -61,36 +57,117 @@
             <!-- External BOMs -->
             <dependency>
                 <groupId>io.quarkus</groupId>
-                <artifactId>quarkus-build-parent</artifactId>
+                <artifactId>quarkus-bom-deployment</artifactId>
                 <version>${quarkus.version}</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
 
+            <!-- Camel Quarkus deployment modules, in alphabetical order -->
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-aws-eks-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-aws-s3-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-aws-sns-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-aws-sqs-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bean-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-core-cloud-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
                 <artifactId>camel-quarkus-core-deployment</artifactId>
-                <version>${project.version}</version>
+                <version>${camel-quarkus.version}</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-http-common-deployment</artifactId>
-                <version>${project.version}</version>
+                <artifactId>camel-quarkus-direct-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-infinispan-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-jdbc-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
                 <artifactId>camel-quarkus-jetty-common-deployment</artifactId>
-                <version>${project.version}</version>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-http-common-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-log-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-netty4-http-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-rest-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-salesforce-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-servlet-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-timer-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-twitter-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
                 <artifactId>camel-quarkus-xml-common-deployment</artifactId>
-                <version>${project.version}</version>
+                <version>${camel-quarkus.version}</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
                 <artifactId>camel-quarkus-xstream-common-deployment</artifactId>
-                <version>${project.version}</version>
+                <version>${camel-quarkus.version}</version>
             </dependency>
 
         </dependencies>
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 3537214..292f0ea 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -355,6 +355,11 @@
                 <artifactId>jetty-client</artifactId>
                 <version>${jetty.version}</version>
             </dependency>
+            <dependency>
+                <groupId>com.thoughtworks.xstream</groupId>
+                <artifactId>xstream</artifactId>
+                <version>${xstream.version}</version>
+            </dependency>
 
         </dependencies>
     </dependencyManagement>
diff --git a/poms/build-parent/pom.xml b/poms/build-parent/pom.xml
index a63ac5e..10528ce 100644
--- a/poms/build-parent/pom.xml
+++ b/poms/build-parent/pom.xml
@@ -31,12 +31,10 @@
     <packaging>pom</packaging>
 
     <name>Camel Quarkus :: Build Parent</name>
+    <description>Maven plugins configuration</description>
 
     <properties>
 
-        <xstream.version>1.4.11</xstream.version>
-        <assertj.version>3.11.1</assertj.version>
-
         <!-- maven-surefire-plugin -->
         <failIfNoTests>false</failIfNoTests>
 
@@ -47,55 +45,6 @@
         <docker-maven-plugin.version>0.3.0</docker-maven-plugin.version>
     </properties>
 
-    <dependencyManagement>
-        <dependencies>
-
-            <dependency>
-                <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-bom</artifactId>
-                <version>${project.version}</version>
-                <type>pom</type>
-                <scope>import</scope>
-            </dependency>
-
-            <!-- External BOMs -->
-            <dependency>
-                <groupId>io.quarkus</groupId>
-                <artifactId>quarkus-build-parent</artifactId>
-                <version>${quarkus.version}</version>
-                <type>pom</type>
-                <scope>import</scope>
-            </dependency>
-
-            <dependency>
-                <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-core-deployment</artifactId>
-                <version>${project.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-http-common-deployment</artifactId>
-                <version>${project.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-jetty-common-deployment</artifactId>
-                <version>${project.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-xml-common-deployment</artifactId>
-                <version>${project.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.camel.quarkus</groupId>
-                <artifactId>camel-quarkus-xstream-common-deployment</artifactId>
-                <version>${project.version}</version>
-            </dependency>
-
-        </dependencies>
-    </dependencyManagement>
-
     <build>
         <pluginManagement>
             <plugins>