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 <ppal...@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>