You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pp...@apache.org on 2021/10/05 20:13:00 UTC
[camel-quarkus-examples] 05/06: Make the examples runnable against
alternative BOMs https://github.com/apache/camel-quarkus/issues/3123
This is an automated email from the ASF dual-hosted git repository.
ppalaga pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus-examples.git
commit f531fb60565ec4d6958c5f4fd5dac5cb61340419
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Tue Oct 5 13:42:35 2021 +0200
Make the examples runnable against alternative BOMs https://github.com/apache/camel-quarkus/issues/3123
---
.github/workflows/ci-build.yaml | 5 ++--
aws-lambda/pom.xml | 28 +++++++++++++------
file-bindy-ftp/pom.xml | 28 +++++++++++++------
file-split-log-xml/pom.xml | 28 +++++++++++++------
health/pom.xml | 28 +++++++++++++------
http-log/pom.xml | 28 +++++++++++++------
jdbc-datasource/pom.xml | 28 +++++++++++--------
kafka/README.adoc | 8 ++++--
kafka/pom.xml | 28 +++++++++++++------
kafka/src/main/resources/application.properties | 3 +-
.../java/org/apache/camel/example/KafkaIT.java | 2 ++
kamelet-chucknorris/pom.xml | 31 +++++++++++++--------
observability/pom.xml | 29 ++++++++++++++------
rest-json/pom.xml | 32 +++++++++++++++-------
timer-log-cdi/pom.xml | 28 +++++++++++++------
timer-log-kotlin/pom.xml | 28 +++++++++++++------
timer-log-main/pom.xml | 32 ++++++++++++++++------
timer-log-spring/pom.xml | 28 +++++++++++++------
timer-log-xml/pom.xml | 28 +++++++++++++------
timer-log/pom.xml | 28 +++++++++++++------
20 files changed, 335 insertions(+), 143 deletions(-)
diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml
index f813577..bc0bf18 100644
--- a/.github/workflows/ci-build.yaml
+++ b/.github/workflows/ci-build.yaml
@@ -69,13 +69,12 @@ jobs:
&& cd ${{ runner.temp }}/camel-quarkus \
&& echo "Current Camel Quarkus commit:" $(git rev-parse HEAD) \
&& ./mvnw ${MAVEN_ARGS} clean install -Dquickly
- - name: mvn license:check formatter:validate impsort:check cq:sync-example-properties
+ - name: mvn license:check formatter:validate impsort:check
run: |
./mvnw-for-each.sh ${MAVEN_ARGS} \
license:check \
net.revelc.code.formatter:formatter-maven-plugin:validate \
- net.revelc.code:impsort-maven-plugin:check \
- org.l2x6.cq:cq-maven-plugin:0.33.0:sync-example-properties
+ net.revelc.code:impsort-maven-plugin:check
- name: Validate test categories YAML
run: |
VALID=true
diff --git a/aws-lambda/pom.xml b/aws-lambda/pom.xml
index 7c54dc7..d67f260 100644
--- a/aws-lambda/pom.xml
+++ b/aws-lambda/pom.xml
@@ -27,8 +27,13 @@
<description>Camel Quarkus Example :: Deploying a Camel Route in AWS Lambda</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -49,9 +54,16 @@
<dependencyManagement>
<dependencies>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -146,9 +158,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
<extensions>true</extensions>
<executions>
<execution>
@@ -207,7 +219,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<extensions>true</extensions>
<executions>
diff --git a/file-bindy-ftp/pom.xml b/file-bindy-ftp/pom.xml
index 216578b..adbaf1c 100644
--- a/file-bindy-ftp/pom.xml
+++ b/file-bindy-ftp/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: File Bindy FTP</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -51,9 +56,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -167,9 +179,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -216,7 +228,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/file-split-log-xml/pom.xml b/file-split-log-xml/pom.xml
index 2a82cdc..9e341cc 100644
--- a/file-split-log-xml/pom.xml
+++ b/file-split-log-xml/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: File To Log XML DSL</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -51,9 +56,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -146,9 +158,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -196,7 +208,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/health/pom.xml b/health/pom.xml
index 26dadba..4261b2d 100644
--- a/health/pom.xml
+++ b/health/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: Health Check</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -51,9 +56,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -145,9 +157,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -194,7 +206,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/http-log/pom.xml b/http-log/pom.xml
index ec01f13..9367bf0 100644
--- a/http-log/pom.xml
+++ b/http-log/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: HTTP to Log</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -51,9 +56,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -150,9 +162,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -199,7 +211,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/jdbc-datasource/pom.xml b/jdbc-datasource/pom.xml
index 80f5d46..1e967fc 100644
--- a/jdbc-datasource/pom.xml
+++ b/jdbc-datasource/pom.xml
@@ -25,7 +25,14 @@
<name>Camel Quarkus :: Examples :: Jdbc - DatataSource - Log</name>
<description>Camel Quarkus Example :: Connect to Database using Datasource</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
+
<formatter-maven-plugin.version>2.11.0</formatter-maven-plugin.version>
<impsort-maven-plugin.version>1.3.2</impsort-maven-plugin.version>
<maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
@@ -39,21 +46,20 @@
<mycila-license.version>3.0</mycila-license.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
- <quarkus.version>2.2.0.Final</quarkus.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom-test</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -148,9 +154,9 @@
</configuration>
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
@@ -192,7 +198,7 @@
</pluginManagement>
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/kafka/README.adoc b/kafka/README.adoc
index 51b2034..9476221 100644
--- a/kafka/README.adoc
+++ b/kafka/README.adoc
@@ -9,9 +9,13 @@ and other general information.
== Prerequisites
-The example application requires a running Kafka instance.
+The example application requires a Kafka instance.
-For simplicity, this example uses Quarkus DevServices in dev mode. It will automatically start Strimzi container for your tests, and you don’t even need to configure anything: the container will be automatically wired to the Quarkus dev mode configuration.
+You do not need to provide the Kafka instance yourself
+as long as you play with the example code in dev mode (a.k.a. `mvn quarkus:dev` - read more [here](https://quarkus.io/guides/getting-started#development-mode))
+or as long as you only run the supplied tests (`mvn test`).
+In those situations, Quarkus tooling starts a Redpanda image for you via [Quarkus Dev Services](https://quarkus.io/guides/kafka-dev-services)
+and it also configures the application so that you do not need touch anything in `application.properties`.
== Start in Development mode
diff --git a/kafka/pom.xml b/kafka/pom.xml
index 7b24237..d2de3a0 100644
--- a/kafka/pom.xml
+++ b/kafka/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: Kafka</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -52,9 +57,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -176,9 +188,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -226,7 +238,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/kafka/src/main/resources/application.properties b/kafka/src/main/resources/application.properties
index 33fefb9..670b6bf 100644
--- a/kafka/src/main/resources/application.properties
+++ b/kafka/src/main/resources/application.properties
@@ -23,8 +23,7 @@ timer.period = 10000
timer.delay = 10000
# Kafka instance without Authentication
-# Passing ${kafka.bootstrap.servers} is a workaround for https://github.com/apache/camel-quarkus/issues/2939
-camel.component.kafka.brokers=${brokers:${kafka.bootstrap.servers}}
+#camel.component.kafka.brokers=${brokers}
# uncomment to set Kafka instance with SASL Plain
#camel.component.kafka.brokers=${brokers}
diff --git a/kafka/src/test/java/org/apache/camel/example/KafkaIT.java b/kafka/src/test/java/org/apache/camel/example/KafkaIT.java
index 857c965..0eb99ef 100644
--- a/kafka/src/test/java/org/apache/camel/example/KafkaIT.java
+++ b/kafka/src/test/java/org/apache/camel/example/KafkaIT.java
@@ -17,7 +17,9 @@
package org.apache.camel.example;
import io.quarkus.test.junit.NativeImageTest;
+import org.junit.jupiter.api.Disabled;
+@Disabled("https://github.com/apache/camel-quarkus/issues/3157")
@NativeImageTest
public class KafkaIT extends KafkaTest {
}
diff --git a/kamelet-chucknorris/pom.xml b/kamelet-chucknorris/pom.xml
index ca4c9a4..053d023 100644
--- a/kamelet-chucknorris/pom.xml
+++ b/kamelet-chucknorris/pom.xml
@@ -28,8 +28,16 @@
<description>Camel Quarkus Example :: Kamelet Chuck Norris</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <!-- TODO: https://github.com/apache/camel-quarkus/issues/3156 -->
+ <camel-quarkus.version>2.3.0</camel-quarkus.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -53,16 +61,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom-test</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -114,6 +122,7 @@
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-integration-tests-process-executor-support</artifactId>
+ <version>${camel-quarkus.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
@@ -180,9 +189,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -229,7 +238,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/observability/pom.xml b/observability/pom.xml
index 85b8fe8..77bf2c4 100644
--- a/observability/pom.xml
+++ b/observability/pom.xml
@@ -28,8 +28,14 @@
<description>Camel Quarkus Example :: Observability</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -51,9 +57,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -150,9 +163,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -199,7 +212,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/rest-json/pom.xml b/rest-json/pom.xml
index f0b0510..e3a31ab 100644
--- a/rest-json/pom.xml
+++ b/rest-json/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: Rest Json</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -51,9 +56,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -134,9 +146,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -183,7 +195,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
@@ -287,9 +299,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
diff --git a/timer-log-cdi/pom.xml b/timer-log-cdi/pom.xml
index 35da5eb..0669eb8 100644
--- a/timer-log-cdi/pom.xml
+++ b/timer-log-cdi/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: Timer to Log CDI</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -51,9 +56,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -138,9 +150,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -187,7 +199,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/timer-log-kotlin/pom.xml b/timer-log-kotlin/pom.xml
index 7a5bc84..2516c9e 100644
--- a/timer-log-kotlin/pom.xml
+++ b/timer-log-kotlin/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: Timer to Log Kotlin</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<kotlin.version>1.5.21</kotlin.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -52,9 +57,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -146,9 +158,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -195,7 +207,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/timer-log-main/pom.xml b/timer-log-main/pom.xml
index 5bacae1..d1d938e 100644
--- a/timer-log-main/pom.xml
+++ b/timer-log-main/pom.xml
@@ -28,8 +28,16 @@
<description>Camel Quarkus Example :: Timer to Log Main</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <!-- TODO: https://github.com/apache/camel-quarkus/issues/3156 -->
+ <camel-quarkus.version>2.3.0</camel-quarkus.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -53,9 +61,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -97,6 +112,7 @@
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-integration-tests-process-executor-support</artifactId>
+ <version>${camel-quarkus.version}</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -168,9 +184,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -217,7 +233,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/timer-log-spring/pom.xml b/timer-log-spring/pom.xml
index 0875ce0..ed1dc9c 100644
--- a/timer-log-spring/pom.xml
+++ b/timer-log-spring/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: Timer to Log Spring</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -51,9 +56,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -142,9 +154,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -191,7 +203,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/timer-log-xml/pom.xml b/timer-log-xml/pom.xml
index cd85a96..76c765f 100644
--- a/timer-log-xml/pom.xml
+++ b/timer-log-xml/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: Timer to Log XML</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -51,9 +56,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -142,9 +154,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -191,7 +203,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
diff --git a/timer-log/pom.xml b/timer-log/pom.xml
index e58ce87..e904fbc 100644
--- a/timer-log/pom.xml
+++ b/timer-log/pom.xml
@@ -28,8 +28,13 @@
<description>Camel Quarkus Example :: Timer to Log</description>
<properties>
- <camel-quarkus.version>2.2.0</camel-quarkus.version>
- <quarkus.version>2.2.0.Final</quarkus.version>
+ <quarkus.platform.version>2.3.0.Final</quarkus.platform.version>
+ <camel-quarkus.platform.version>2.3.0</camel-quarkus.platform.version>
+
+ <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
+ <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
+ <camel-quarkus.platform.group-id>org.apache.camel.quarkus</camel-quarkus.platform.group-id>
+ <camel-quarkus.platform.artifact-id>camel-quarkus-bom</camel-quarkus.platform.artifact-id>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -51,9 +56,16 @@
<dependencies>
<!-- Import BOM -->
<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-bom</artifactId>
- <version>${camel-quarkus.version}</version>
+ <groupId>${quarkus.platform.group-id}</groupId>
+ <artifactId>${quarkus.platform.artifact-id}</artifactId>
+ <version>${quarkus.platform.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>${camel-quarkus.platform.group-id}</groupId>
+ <artifactId>${camel-quarkus.platform.artifact-id}</artifactId>
+ <version>${camel-quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -138,9 +150,9 @@
</plugin>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
- <version>${quarkus.version}</version>
+ <version>${quarkus.platform.version}</version>
</plugin>
<plugin>
@@ -187,7 +199,7 @@
<plugins>
<plugin>
- <groupId>io.quarkus</groupId>
+ <groupId>${quarkus.platform.group-id}</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>