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:40 UTC

[camel-quarkus] branch master updated (d964470 -> fbfb7f2)

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

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


    from d964470  Add tests to the twitter itest project
     new 76001e2  Move the BOM and Build Parent to poms directory
     new a5de3c1  Fix #124 Deployment BOM
     new fbfb7f2  Adapt quarkus:create-extension config to the new quarkus version and to the new layout of the POMs

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../create-extension-templates/deployment-pom.xml  |  12 +++
 build/create-extension-templates/parent-pom.xml    |   2 +-
 build/create-extension-templates/runtime-pom.xml   |  12 +++
 extensions/aws-eks/deployment/pom.xml              |  12 +++
 extensions/aws-eks/pom.xml                         |   2 +-
 extensions/aws-eks/runtime/pom.xml                 |  12 +++
 extensions/aws-s3/deployment/pom.xml               |  12 +++
 extensions/aws-s3/pom.xml                          |   2 +-
 extensions/aws-s3/runtime/pom.xml                  |  12 +++
 extensions/aws-sns/deployment/pom.xml              |  12 +++
 extensions/aws-sns/pom.xml                         |   2 +-
 extensions/aws-sns/runtime/pom.xml                 |  12 +++
 extensions/aws-sqs/deployment/pom.xml              |  12 +++
 extensions/aws-sqs/pom.xml                         |   2 +-
 extensions/aws-sqs/runtime/pom.xml                 |  12 +++
 extensions/bean/deployment/pom.xml                 |  12 +++
 extensions/bean/pom.xml                            |   2 +-
 extensions/bean/runtime/pom.xml                    |  12 +++
 extensions/core-cloud/deployment/pom.xml           |  12 +++
 extensions/core-cloud/pom.xml                      |   2 +-
 extensions/core-cloud/runtime/pom.xml              |  12 +++
 extensions/core/deployment/pom.xml                 |  17 +++-
 extensions/core/pom.xml                            |   2 +-
 extensions/core/runtime/pom.xml                    |  12 +++
 extensions/direct/deployment/pom.xml               |  12 +++
 extensions/direct/pom.xml                          |   2 +-
 extensions/direct/runtime/pom.xml                  |  12 +++
 extensions/http-common/deployment/pom.xml          |  12 +++
 extensions/http-common/pom.xml                     |   2 +-
 extensions/http-common/runtime/pom.xml             |  12 +++
 extensions/infinispan/deployment/pom.xml           |  12 +++
 extensions/infinispan/pom.xml                      |   2 +-
 extensions/infinispan/runtime/pom.xml              |  12 +++
 extensions/jdbc/deployment/pom.xml                 |  12 +++
 extensions/jdbc/pom.xml                            |   2 +-
 extensions/jdbc/runtime/pom.xml                    |  12 +++
 extensions/jetty-common/deployment/pom.xml         |  12 +++
 extensions/jetty-common/pom.xml                    |   2 +-
 extensions/jetty-common/runtime/pom.xml            |  12 +++
 extensions/log/deployment/pom.xml                  |  12 +++
 extensions/log/pom.xml                             |   2 +-
 extensions/log/runtime/pom.xml                     |  12 +++
 extensions/netty4-http/deployment/pom.xml          |  12 +++
 extensions/netty4-http/pom.xml                     |   2 +-
 extensions/netty4-http/runtime/pom.xml             |  12 +++
 extensions/pom.xml                                 |   2 +
 extensions/rest/deployment/pom.xml                 |  12 +++
 extensions/rest/pom.xml                            |   2 +-
 extensions/rest/runtime/pom.xml                    |  12 +++
 extensions/salesforce/deployment/pom.xml           |  12 +++
 extensions/salesforce/pom.xml                      |   2 +-
 extensions/salesforce/runtime/pom.xml              |  12 +++
 extensions/servlet/deployment/pom.xml              |  12 +++
 extensions/servlet/pom.xml                         |   2 +-
 extensions/servlet/runtime/pom.xml                 |  12 +++
 extensions/timer/deployment/pom.xml                |  12 +++
 extensions/timer/pom.xml                           |   2 +-
 extensions/timer/runtime/pom.xml                   |  12 +++
 extensions/twitter/deployment/pom.xml              |  12 +++
 extensions/twitter/pom.xml                         |   2 +-
 extensions/twitter/runtime/pom.xml                 |  12 +++
 extensions/xml-common/deployment/pom.xml           |  12 +++
 extensions/xml-common/pom.xml                      |   2 +-
 extensions/xml-common/runtime/pom.xml              |  12 +++
 extensions/xstream-common/deployment/pom.xml       |  12 +++
 extensions/xstream-common/pom.xml                  |   2 +-
 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                          |  14 ++-
 integration-tests/servlet/pom.xml                  |   2 +-
 pom.xml                                            |   6 +-
 {build-parent => poms/bom-deployment}/pom.xml      | 110 ++++++++++++++++++---
 {bom => poms/bom}/pom.xml                          |   6 ++
 {build-parent => poms/build-parent}/pom.xml        |  54 +---------
 76 files changed, 700 insertions(+), 97 deletions(-)
 copy {build-parent => poms/bom-deployment}/pom.xml (62%)
 rename {bom => poms/bom}/pom.xml (98%)
 rename {build-parent => poms/build-parent}/pom.xml (76%)


[camel-quarkus] 01/03: Move the BOM and Build Parent to poms directory

Posted by lb...@apache.org.
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 76001e241f6230e41aba54fd7c4817d890e0be90
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Mon Aug 19 15:27:19 2019 +0200

    Move the BOM and Build Parent to poms directory
---
 extensions/aws-eks/pom.xml                  | 2 +-
 extensions/aws-s3/pom.xml                   | 2 +-
 extensions/aws-sns/pom.xml                  | 2 +-
 extensions/aws-sqs/pom.xml                  | 2 +-
 extensions/bean/pom.xml                     | 2 +-
 extensions/core-cloud/pom.xml               | 2 +-
 extensions/core/pom.xml                     | 2 +-
 extensions/direct/pom.xml                   | 2 +-
 extensions/http-common/pom.xml              | 2 +-
 extensions/infinispan/pom.xml               | 2 +-
 extensions/jdbc/pom.xml                     | 2 +-
 extensions/jetty-common/pom.xml             | 2 +-
 extensions/log/pom.xml                      | 2 +-
 extensions/netty4-http/pom.xml              | 2 +-
 extensions/rest/pom.xml                     | 2 +-
 extensions/salesforce/pom.xml               | 2 +-
 extensions/servlet/pom.xml                  | 2 +-
 extensions/timer/pom.xml                    | 2 +-
 extensions/twitter/pom.xml                  | 2 +-
 extensions/xml-common/pom.xml               | 2 +-
 extensions/xstream-common/pom.xml           | 2 +-
 integration-tests/pom.xml                   | 2 +-
 integration-tests/servlet/pom.xml           | 2 +-
 pom.xml                                     | 4 ++--
 {bom => poms/bom}/pom.xml                   | 1 +
 {build-parent => poms/build-parent}/pom.xml | 1 +
 26 files changed, 27 insertions(+), 25 deletions(-)

diff --git a/extensions/aws-eks/pom.xml b/extensions/aws-eks/pom.xml
index 08bc0f0..a4a4e34 100644
--- a/extensions/aws-eks/pom.xml
+++ b/extensions/aws-eks/pom.xml
@@ -23,7 +23,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/extensions/aws-s3/pom.xml b/extensions/aws-s3/pom.xml
index c38700c..832fae1 100644
--- a/extensions/aws-s3/pom.xml
+++ b/extensions/aws-s3/pom.xml
@@ -23,7 +23,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/extensions/aws-sns/pom.xml b/extensions/aws-sns/pom.xml
index 9e18547..418218b 100644
--- a/extensions/aws-sns/pom.xml
+++ b/extensions/aws-sns/pom.xml
@@ -23,7 +23,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/extensions/aws-sqs/pom.xml b/extensions/aws-sqs/pom.xml
index 38c4451..96f53e1 100644
--- a/extensions/aws-sqs/pom.xml
+++ b/extensions/aws-sqs/pom.xml
@@ -23,7 +23,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/extensions/bean/pom.xml b/extensions/bean/pom.xml
index 09b1372..2a821d0 100644
--- a/extensions/bean/pom.xml
+++ b/extensions/bean/pom.xml
@@ -5,7 +5,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>
 
     <artifactId>camel-quarkus-bean-parent</artifactId>
diff --git a/extensions/core-cloud/pom.xml b/extensions/core-cloud/pom.xml
index 716b5b6..a685a3a 100644
--- a/extensions/core-cloud/pom.xml
+++ b/extensions/core-cloud/pom.xml
@@ -5,7 +5,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>
 
     <artifactId>camel-quarkus-core-cloud-parent</artifactId>
diff --git a/extensions/core/pom.xml b/extensions/core/pom.xml
index 5951b7c..27ec4e8 100644
--- a/extensions/core/pom.xml
+++ b/extensions/core/pom.xml
@@ -23,7 +23,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/extensions/direct/pom.xml b/extensions/direct/pom.xml
index 5bb0114..06b2fcf 100644
--- a/extensions/direct/pom.xml
+++ b/extensions/direct/pom.xml
@@ -5,7 +5,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>
 
     <artifactId>camel-quarkus-direct-parent</artifactId>
diff --git a/extensions/http-common/pom.xml b/extensions/http-common/pom.xml
index ee991b8..079c6d3 100644
--- a/extensions/http-common/pom.xml
+++ b/extensions/http-common/pom.xml
@@ -5,7 +5,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>
 
     <artifactId>camel-quarkus-http-common-parent</artifactId>
diff --git a/extensions/infinispan/pom.xml b/extensions/infinispan/pom.xml
index 882d0b4..91796e1 100644
--- a/extensions/infinispan/pom.xml
+++ b/extensions/infinispan/pom.xml
@@ -23,7 +23,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/extensions/jdbc/pom.xml b/extensions/jdbc/pom.xml
index e4b3bbe..e2291eb 100644
--- a/extensions/jdbc/pom.xml
+++ b/extensions/jdbc/pom.xml
@@ -23,7 +23,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/extensions/jetty-common/pom.xml b/extensions/jetty-common/pom.xml
index 1d69bd1..5ea097a 100644
--- a/extensions/jetty-common/pom.xml
+++ b/extensions/jetty-common/pom.xml
@@ -23,7 +23,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/extensions/log/pom.xml b/extensions/log/pom.xml
index b77d48f..73464ed 100644
--- a/extensions/log/pom.xml
+++ b/extensions/log/pom.xml
@@ -5,7 +5,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>
 
     <artifactId>camel-quarkus-log-parent</artifactId>
diff --git a/extensions/netty4-http/pom.xml b/extensions/netty4-http/pom.xml
index e114d0f..32b5080 100644
--- a/extensions/netty4-http/pom.xml
+++ b/extensions/netty4-http/pom.xml
@@ -23,7 +23,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/extensions/rest/pom.xml b/extensions/rest/pom.xml
index 0c86599..819ed35 100644
--- a/extensions/rest/pom.xml
+++ b/extensions/rest/pom.xml
@@ -5,7 +5,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>
 
     <artifactId>camel-quarkus-rest-parent</artifactId>
diff --git a/extensions/salesforce/pom.xml b/extensions/salesforce/pom.xml
index 20ebe13..c779c97 100644
--- a/extensions/salesforce/pom.xml
+++ b/extensions/salesforce/pom.xml
@@ -23,7 +23,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/extensions/servlet/pom.xml b/extensions/servlet/pom.xml
index f5845ae..3f8867c 100644
--- a/extensions/servlet/pom.xml
+++ b/extensions/servlet/pom.xml
@@ -23,7 +23,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/extensions/timer/pom.xml b/extensions/timer/pom.xml
index 8351aec..5a2b2ac 100644
--- a/extensions/timer/pom.xml
+++ b/extensions/timer/pom.xml
@@ -5,7 +5,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>
 
     <artifactId>camel-quarkus-timer-parent</artifactId>
diff --git a/extensions/twitter/pom.xml b/extensions/twitter/pom.xml
index 6805072..4eb791e 100644
--- a/extensions/twitter/pom.xml
+++ b/extensions/twitter/pom.xml
@@ -23,7 +23,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>
 
     <artifactId>camel-quarkus-twitter-parent</artifactId>
diff --git a/extensions/xml-common/pom.xml b/extensions/xml-common/pom.xml
index 8d5ec37..804a905 100644
--- a/extensions/xml-common/pom.xml
+++ b/extensions/xml-common/pom.xml
@@ -5,7 +5,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>
 
     <artifactId>camel-quarkus-xml-common-parent</artifactId>
diff --git a/extensions/xstream-common/pom.xml b/extensions/xstream-common/pom.xml
index 9d03b22..dd50a9f 100644
--- a/extensions/xstream-common/pom.xml
+++ b/extensions/xstream-common/pom.xml
@@ -23,7 +23,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/pom.xml b/integration-tests/pom.xml
index 18bc5ef..e24ad7e 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -24,7 +24,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>
 
     <artifactId>camel-quarkus-integration-tests</artifactId>
diff --git a/integration-tests/servlet/pom.xml b/integration-tests/servlet/pom.xml
index 63e48a2..1ea5052 100644
--- a/integration-tests/servlet/pom.xml
+++ b/integration-tests/servlet/pom.xml
@@ -23,7 +23,7 @@
         <!-- Test that the BOM can serve as parent for user apps, see also https://github.com/apache/camel-quarkus/issues/118 -->
         <artifactId>camel-quarkus-bom</artifactId>
         <version>0.1.1-SNAPSHOT</version>
-        <relativePath>../../bom/pom.xml</relativePath>
+        <relativePath>../../poms/bom/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/pom.xml b/pom.xml
index 5db0ae9..51e8c87 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,8 +69,8 @@
     </properties>
 
     <modules>
-        <module>bom</module>
-        <module>build-parent</module>
+        <module>poms/bom</module>
+        <module>poms/build-parent</module>
         <module>extensions</module>
         <module>integration-tests</module>
         <module>docs</module>
diff --git a/bom/pom.xml b/poms/bom/pom.xml
similarity index 99%
rename from bom/pom.xml
rename to poms/bom/pom.xml
index aacbabb..3537214 100644
--- a/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -24,6 +24,7 @@
         <groupId>org.apache.camel.quarkus</groupId>
         <artifactId>camel-quarkus-parent</artifactId>
         <version>0.1.1-SNAPSHOT</version>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
 
     <artifactId>camel-quarkus-bom</artifactId>
diff --git a/build-parent/pom.xml b/poms/build-parent/pom.xml
similarity index 99%
rename from build-parent/pom.xml
rename to poms/build-parent/pom.xml
index f5f0f58..a63ac5e 100644
--- a/build-parent/pom.xml
+++ b/poms/build-parent/pom.xml
@@ -24,6 +24,7 @@
         <groupId>org.apache.camel.quarkus</groupId>
         <artifactId>camel-quarkus-parent</artifactId>
         <version>0.1.1-SNAPSHOT</version>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
 
     <artifactId>camel-quarkus-build-parent</artifactId>


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

Posted by lb...@apache.org.
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>


[camel-quarkus] 03/03: Adapt quarkus:create-extension config to the new quarkus version and to the new layout of the POMs

Posted by lb...@apache.org.
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 fbfb7f2260eb596fa5b6001e26235288cfdef1f3
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Mon Aug 19 18:20:56 2019 +0200

    Adapt quarkus:create-extension config to the new quarkus version and to the new layout of the POMs
---
 build/create-extension-templates/deployment-pom.xml | 12 ++++++++++++
 build/create-extension-templates/parent-pom.xml     |  2 +-
 build/create-extension-templates/runtime-pom.xml    | 12 ++++++++++++
 extensions/pom.xml                                  |  2 ++
 4 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/build/create-extension-templates/deployment-pom.xml b/build/create-extension-templates/deployment-pom.xml
index 188c181..7378902 100644
--- a/build/create-extension-templates/deployment-pom.xml
+++ b/build/create-extension-templates/deployment-pom.xml
@@ -13,6 +13,18 @@
     <artifactId>[=artifactId]-deployment</artifactId>
     <name>[=namePrefix][=nameBase][=nameSegmentDelimiter]Deployment</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom-deployment</artifactId>
+                <version>[=r"$"]{project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/build/create-extension-templates/parent-pom.xml b/build/create-extension-templates/parent-pom.xml
index cc69517..ec143fc 100644
--- a/build/create-extension-templates/parent-pom.xml
+++ b/build/create-extension-templates/parent-pom.xml
@@ -7,7 +7,7 @@
         <groupId>org.apache.camel.quarkus</groupId>
         <artifactId>camel-quarkus-build-parent</artifactId>
         <version>[=version]</version>
-        <relativePath>../../build-parent/pom.xml</relativePath>
+        <relativePath>../../poms/build-parent/pom.xml</relativePath>
     </parent>
 
     <artifactId>[=artifactId]-parent</artifactId>
diff --git a/build/create-extension-templates/runtime-pom.xml b/build/create-extension-templates/runtime-pom.xml
index 5429606..e7d3f38 100644
--- a/build/create-extension-templates/runtime-pom.xml
+++ b/build/create-extension-templates/runtime-pom.xml
@@ -13,6 +13,18 @@
     <artifactId>[=artifactId]</artifactId>
     <name>[=namePrefix][=nameBase][=nameSegmentDelimiter]Runtime</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-bom</artifactId>
+                <version>[=r"$"]{project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 61c3865..bf425ec 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -73,6 +73,8 @@
                     <nameSegmentDelimiter xml:space="preserve"> :: </nameSegmentDelimiter>
                     <javaPackageInfix>component</javaPackageInfix>
                     <templatesUriBase>file:///${project.basedir}/../build/create-extension-templates</templatesUriBase>
+                    <runtimeBomPath>../poms/bom/pom.xml</runtimeBomPath>
+                    <deploymentBomPath>../poms/bom-deployment/pom.xml</deploymentBomPath>
                 </configuration>
             </plugin>
             <plugin>