diff --git a/.github/workflows/apache-pulsar-workflow.yml b/.github/workflows/apache-pulsar-workflow.yml
index c6485a9e..17e3ab5f 100644
--- a/.github/workflows/apache-pulsar-workflow.yml
+++ b/.github/workflows/apache-pulsar-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'apache-pulsar/**'
- '.github/workflows/apache-pulsar-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'apache-pulsar/**'
- '.github/workflows/apache-pulsar-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/auditlog-workflow.yml b/.github/workflows/auditlog-workflow.yml
index 32036aad..3617948e 100644
--- a/.github/workflows/auditlog-workflow.yml
+++ b/.github/workflows/auditlog-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'auditlog/**'
- '.github/workflows/auditlog-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'auditlog/**'
- '.github/workflows/auditlog-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/cache-invalidation-workflow.yml b/.github/workflows/cache-invalidation-workflow.yml
index ed19fc94..92f093c4 100644
--- a/.github/workflows/cache-invalidation-workflow.yml
+++ b/.github/workflows/cache-invalidation-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'cache-invalidation/**'
- '.github/workflows/cache-invalidation-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'cache-invalidation/**'
- '.github/workflows/cache-invalidation-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/camel-component.yml b/.github/workflows/camel-component.yml
index cc3a5fc3..05c7e82f 100644
--- a/.github/workflows/camel-component.yml
+++ b/.github/workflows/camel-component.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'camel-component/**'
- '.github/workflows/camel-component-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'camel-component/**'
- '.github/workflows/camel-component-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/camel-kafka-connect.yml b/.github/workflows/camel-kafka-connect.yml
index 7e4add39..ded1c160 100644
--- a/.github/workflows/camel-kafka-connect.yml
+++ b/.github/workflows/camel-kafka-connect.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'camel-kafka-connect/**'
- '.github/workflows/camel-kafka-connect-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'camel-kafka-connect/**'
- '.github/workflows/camel-kafka-connect-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/cloudevents.yml b/.github/workflows/cloudevents.yml
index 2b8743ef..8a5cd9eb 100644
--- a/.github/workflows/cloudevents.yml
+++ b/.github/workflows/cloudevents.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'cloudevents/**'
- '.github/workflows/cloudevents-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'cloudevents/**'
- '.github/workflows/cloudevents-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/debezium-server-name-mapper-workflow.yml b/.github/workflows/debezium-server-name-mapper-workflow.yml
index 122f3595..5d02f8f3 100644
--- a/.github/workflows/debezium-server-name-mapper-workflow.yml
+++ b/.github/workflows/debezium-server-name-mapper-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'debezium-server-name-mapper/**'
- '.github/workflows/debezium-server-name-mapper-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'debezium-server-name-mapper/**'
- '.github/workflows/debezium-server-name-mapper-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/distributed-caching-workflow.yml b/.github/workflows/distributed-caching-workflow.yml
index b7d0ca34..0d343ef9 100644
--- a/.github/workflows/distributed-caching-workflow.yml
+++ b/.github/workflows/distributed-caching-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'distributed-caching/**'
- '.github/workflows/distributed-caching-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'distributed-caching/**'
- '.github/workflows/distributed-caching-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/end-to-end-demo-workflow.yml b/.github/workflows/end-to-end-demo-workflow.yml
index c1263b0e..3c5b7a93 100644
--- a/.github/workflows/end-to-end-demo-workflow.yml
+++ b/.github/workflows/end-to-end-demo-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'end-to-end-demo/**'
- '.github/workflows/end-to-end-demo-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'end-to-end-demo/**'
- '.github/workflows/end-to-end-demo-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/graphql-workflow.yml b/.github/workflows/graphql-workflow.yml
index 2726d708..49a5ab53 100644
--- a/.github/workflows/graphql-workflow.yml
+++ b/.github/workflows/graphql-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'graphql/**'
- '.github/workflows/graphql-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'graphql/**'
- '.github/workflows/graphql-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/http-signaling-notifications-workflow.yml b/.github/workflows/http-signaling-notifications-workflow.yml
new file mode 100644
index 00000000..bb30fb4c
--- /dev/null
+++ b/.github/workflows/http-signaling-notifications-workflow.yml
@@ -0,0 +1,33 @@
+name: Build [http signaling notification]
+
+on:
+ push:
+ paths:
+ - 'http-signaling-notification/**'
+ - '.github/workflows/outbox-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
+ pull_request:
+ paths:
+ - 'http-signaling-notification/**'
+ - '.github/workflows/outbox-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - name: Cache local Maven repository
+ uses: actions/cache@v2
+ with:
+ path: ~/.m2/repository
+ key: ${{ runner.os }}-maven-${{ hashFiles('http-signaling-notification/**/pom.xml') }}
+ restore-keys: |
+ ${{ runner.os }}-maven-
+ - name: Check changes in [http-signaling-notification] example
+ run: |
+ cd http-signaling-notification &&
+ mvn clean install -B
+ -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
+ -Dmaven.wagon.http.pool=false
+ -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
diff --git a/.github/workflows/jpa-aggregations-workflow.yml b/.github/workflows/jpa-aggregations-workflow.yml
index 183c9f30..6432dd7f 100644
--- a/.github/workflows/jpa-aggregations-workflow.yml
+++ b/.github/workflows/jpa-aggregations-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'jpa-aggregations/**'
- '.github/workflows/jpa-aggregations-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'jpa-aggregations/**'
- '.github/workflows/jpa-aggregations-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/kinesis-workflow.yml b/.github/workflows/kinesis-workflow.yml
index 0135019f..3dad56c0 100644
--- a/.github/workflows/kinesis-workflow.yml
+++ b/.github/workflows/kinesis-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'kinesis/**'
- '.github/workflows/kinesis-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'kinesis/**'
- '.github/workflows/kinesis-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/kstreams-fk-join-workflow.yml b/.github/workflows/kstreams-fk-join-workflow.yml
index 45a8fcf0..d728ee66 100644
--- a/.github/workflows/kstreams-fk-join-workflow.yml
+++ b/.github/workflows/kstreams-fk-join-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'kstreams-fk-join/**'
- '.github/workflows/kstreams-fk-join-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'kstreams-fk-join/**'
- '.github/workflows/kstreams-fk-join-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/kstreams-live-update-workflow.yml b/.github/workflows/kstreams-live-update-workflow.yml
index b1c0bf7d..1fdbd65c 100644
--- a/.github/workflows/kstreams-live-update-workflow.yml
+++ b/.github/workflows/kstreams-live-update-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'kstreams-live-update/**'
- '.github/workflows/kstreams-live-update-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'kstreams-live-update/**'
- '.github/workflows/kstreams-live-update-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/kstreams-workflow.yml b/.github/workflows/kstreams-workflow.yml
index 12bc7f0e..6af7072e 100644
--- a/.github/workflows/kstreams-workflow.yml
+++ b/.github/workflows/kstreams-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'kstreams/**'
- '.github/workflows/kstreams-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'kstreams/**'
- '.github/workflows/kstreams-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/machine-learning-workflow.yml b/.github/workflows/machine-learning-workflow.yml
new file mode 100644
index 00000000..d3ade8fb
--- /dev/null
+++ b/.github/workflows/machine-learning-workflow.yml
@@ -0,0 +1,47 @@
+name: Build [machine learning]
+
+on:
+ push:
+ paths:
+ - 'machine-learning/**'
+ - '.github/workflows/outbox-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
+ pull_request:
+ paths:
+ - 'machine-learning/**'
+ - '.github/workflows/outbox-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - name: Cache local Maven repository
+ uses: actions/cache@v2
+ with:
+ path: ~/.m2/repository
+ key: ${{ runner.os }}-maven-${{ hashFiles('machine-learning/**/pom.xml') }}
+ restore-keys: |
+ ${{ runner.os }}-maven-
+ - name: Check changes in [machine-learning] example (Iris-Flink)
+ run: |
+ cd machine-learning/flink-spark-iris/iris-flink &&
+ mvn clean install -B
+ -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
+ -Dmaven.wagon.http.pool=false
+ -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
+ - name: Check changes in [machine-learning] example (Iris-Spark)
+ run: |
+ cd machine-learning/flink-spark-iris/iris-spark &&
+ mvn clean install -B
+ -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
+ -Dmaven.wagon.http.pool=false
+ -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
+ - name: Check changes in [machine-learning] example (Tensorflow)
+ run: |
+ cd machine-learning/tensorflow-mnist/connect/mnist-smt &&
+ mvn clean install -B
+ -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
+ -Dmaven.wagon.http.pool=false
+ -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
\ No newline at end of file
diff --git a/.github/workflows/offset-editor-workflow.yml b/.github/workflows/offset-editor-workflow.yml
new file mode 100644
index 00000000..e15e2791
--- /dev/null
+++ b/.github/workflows/offset-editor-workflow.yml
@@ -0,0 +1,28 @@
+name: Build [offset editor]
+
+on:
+ push:
+ paths:
+ - 'offset-editor/**'
+ - '.github/workflows/outbox-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
+ pull_request:
+ paths:
+ - 'offset-editor/**'
+ - '.github/workflows/outbox-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - name: Cache local Maven repository
+ uses: actions/cache@v2
+ with:
+ path: ~/.m2/repository
+ key: ${{ runner.os }}-maven-${{ hashFiles('offset-editor/**/pom.xml') }}
+ restore-keys: |
+ ${{ runner.os }}-maven-
+ - name: Check changes in [offset-editor] example
+ run: cd offset-editor && mvn clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
diff --git a/.github/workflows/outbox-workflow.yml b/.github/workflows/outbox-workflow.yml
index e7fc26c8..f18f0cde 100644
--- a/.github/workflows/outbox-workflow.yml
+++ b/.github/workflows/outbox-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'outbox/**'
- '.github/workflows/outbox-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'outbox/**'
- '.github/workflows/outbox-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/postgres-toast-workflow.yml b/.github/workflows/postgres-toast-workflow.yml
index 6c2bb7ad..68dcf3ec 100644
--- a/.github/workflows/postgres-toast-workflow.yml
+++ b/.github/workflows/postgres-toast-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'postgres-toast/**'
- '.github/workflows/postgres-toast-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'postgres-toast/**'
- '.github/workflows/postgres-toast-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/.github/workflows/saga-workflow.yml b/.github/workflows/saga-workflow.yml
index 6c298f97..c79f4a65 100644
--- a/.github/workflows/saga-workflow.yml
+++ b/.github/workflows/saga-workflow.yml
@@ -5,11 +5,12 @@ on:
paths:
- 'saga/**'
- '.github/workflows/saga-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'saga/**'
- '.github/workflows/saga-workflow.yml'
-
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
runs-on: ubuntu-latest
diff --git a/.github/workflows/testcontainers-workflow.yml b/.github/workflows/testcontainers-workflow.yml
index 47394bdc..aa3b3e61 100644
--- a/.github/workflows/testcontainers-workflow.yml
+++ b/.github/workflows/testcontainers-workflow.yml
@@ -5,10 +5,12 @@ on:
paths:
- 'testcontainers/**'
- '.github/workflows/testcontainers-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
pull_request:
paths:
- 'testcontainers/**'
- '.github/workflows/testcontainers-workflow.yml'
+ - 'debezium-examples-parent/pom.xml'
jobs:
build:
diff --git a/apache-pulsar/pom.xml b/apache-pulsar/pom.xml
index bdc1e5da..7a76c85b 100644
--- a/apache-pulsar/pom.xml
+++ b/apache-pulsar/pom.xml
@@ -4,20 +4,16 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.debezium.examples
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
+
apache-pulsar
1.0-SNAPSHOT
-
- 11
- 11
- UTF-8
- UTF-8
- 2.1.3.Final
- 1.7.36
- 2.11.0
-
-
@@ -50,18 +46,18 @@
io.debezium
debezium-embedded
- ${version.debezium}
+ ${version.debezium21}
io.debezium
debezium-connector-postgres
- ${version.debezium}
+ ${version.debezium21}
org.apache.pulsar
pulsar-client
- ${pulsar.version}
+ ${version.pulsar}
org.slf4j
diff --git a/auditlog/admin-service/pom.xml b/auditlog/admin-service/pom.xml
index 6e98e422..40807dbc 100644
--- a/auditlog/admin-service/pom.xml
+++ b/auditlog/admin-service/pom.xml
@@ -2,23 +2,27 @@
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
io.debezium.demos.auditing
auditing-admin-service
1.0-SNAPSHOT
1.8
1.8
- UTF-8
- UTF-8
- 1.4.2.Final
- 2.22.0
io.quarkus
quarkus-universe-bom
- ${quarkus.version}
+ ${version.quarkus1}
pom
import
@@ -39,7 +43,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus.version}
+ ${version.quarkus1}
@@ -50,7 +54,6 @@
maven-surefire-plugin
- ${surefire-plugin.version}
org.jboss.logmanager.LogManager
@@ -72,7 +75,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus.version}
+ ${version.quarkus1}
@@ -86,7 +89,6 @@
maven-failsafe-plugin
- ${surefire-plugin.version}
diff --git a/auditlog/log-enricher/pom.xml b/auditlog/log-enricher/pom.xml
index 92eb4041..86cd7252 100644
--- a/auditlog/log-enricher/pom.xml
+++ b/auditlog/log-enricher/pom.xml
@@ -2,14 +2,18 @@
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
io.debezium.demos.auditing
auditing-log-enricher
1.0-SNAPSHOT
- UTF-8
- 2.22.0
- 1.4.2.Final
- UTF-8
1.8
1.8
@@ -18,7 +22,7 @@
io.quarkus
quarkus-bom
- ${quarkus.version}
+ ${version.quarkus1}
pom
import
@@ -53,7 +57,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus.version}
+ ${version.quarkus1}
@@ -64,7 +68,6 @@
maven-surefire-plugin
- ${surefire-plugin.version}
org.jboss.logmanager.LogManager
@@ -86,7 +89,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus.version}
+ ${version.quarkus1}
@@ -100,7 +103,6 @@
maven-failsafe-plugin
- ${surefire-plugin.version}
diff --git a/auditlog/pom.xml b/auditlog/pom.xml
index e6f666f7..b0324fc0 100644
--- a/auditlog/pom.xml
+++ b/auditlog/pom.xml
@@ -2,6 +2,14 @@
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
+
io.debezium.demos.auditing
auditing-parent
1.0-SNAPSHOT
diff --git a/auditlog/vegetables-service/pom.xml b/auditlog/vegetables-service/pom.xml
index 8e64ffc3..eb83ae3a 100644
--- a/auditlog/vegetables-service/pom.xml
+++ b/auditlog/vegetables-service/pom.xml
@@ -2,14 +2,18 @@
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
io.debezium.demos.auditing
auditing-vegetables-service
1.0-SNAPSHOT
- UTF-8
- 2.22.0
- 1.4.2.Final
- UTF-8
1.8
1.8
@@ -18,7 +22,7 @@
io.quarkus
quarkus-bom
- ${quarkus.version}
+ ${version.quarkus1}
pom
import
@@ -69,7 +73,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus.version}
+ ${version.quarkus1}
@@ -80,7 +84,6 @@
maven-surefire-plugin
- ${surefire-plugin.version}
org.jboss.logmanager.LogManager
@@ -102,7 +105,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus.version}
+ ${version.quarkus1}
@@ -116,7 +119,6 @@
maven-failsafe-plugin
- ${surefire-plugin.version}
diff --git a/cache-invalidation/pom.xml b/cache-invalidation/pom.xml
index a2c4e3c8..18216e92 100644
--- a/cache-invalidation/pom.xml
+++ b/cache-invalidation/pom.xml
@@ -3,7 +3,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.debezium.examples
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
+
cache-invalidation
1.0-SNAPSHOT
war
@@ -12,14 +18,6 @@
false
- UTF-8
- 11
- 11
- 2.1.3.Final
- 2.1
- 5.4.24.Final
- 11.0.6.Final
- 3.3.2
@@ -29,18 +27,18 @@
javax
javaee-api
- 7.0
+ ${version.javaee}
provided
io.debezium
debezium-embedded
- ${version.debezium}
+ ${version.debezium21}
io.debezium
debezium-connector-postgres
- ${version.debezium}
+ ${version.debezium21}
org.hibernate
@@ -57,24 +55,24 @@
junit
junit
- 4.13.1
+ ${version.junit}
test
io.rest-assured
rest-assured
- 3.2.0
+ ${version.rest.assured}
test
org.postgresql
postgresql
- 42.7.2
+ ${version.driver.postgres}
org.awaitility
awaitility
- 3.1.3
+ ${version.awaitility}
test
@@ -91,7 +89,6 @@
org.apache.maven.plugins
maven-war-plugin
- ${mvn.war.version}
false
@@ -179,17 +176,14 @@
io.fabric8
docker-maven-plugin
- 0.27.2
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M1
org.wildfly.plugins
wildfly-maven-plugin
- 2.0.0.Final
localhost
admin
diff --git a/camel-component/pom.xml b/camel-component/pom.xml
index 0057cba1..fcc3aeaa 100644
--- a/camel-component/pom.xml
+++ b/camel-component/pom.xml
@@ -1,17 +1,21 @@
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
+
io.debezium.examples.camel
component-parent
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
pom
Parent for Q&A Camel Debezium example
- UTF-8
- 11
- 11
-
qa-db
5432
postgres
@@ -24,17 +28,6 @@
8025
30000
-
- 4.0.0-M3
- 2.3.0.Final
- 2.3
- 42.7.2
- 1.7.36
- 3.0.0.Final
- 2.13.4
- 3.4.0
- 0.31.0
- 3.2.1
@@ -47,14 +40,14 @@
io.quarkus
quarkus-bom
- ${version.quarkus}
+ ${version.quarkus.latest}
pom
import
org.apache.camel
camel-bom
- ${version.camel}
+ ${version.camel4}
pom
import
@@ -79,12 +72,12 @@
org.postgresql
postgresql
- ${version.postgresql.driver}
+ ${version.driver.postgres}
org.slf4j
slf4j-log4j12
- ${version.org.slf4j}
+ ${version.slf4j}
org.apache.kafka
@@ -96,25 +89,10 @@
-
- org.codehaus.mojo
- exec-maven-plugin
- 1.6.0
-
-
- io.fabric8
- docker-maven-plugin
- ${version.plugin.docker}
-
io.quarkus
quarkus-maven-plugin
- ${version.quarkus}
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- ${version.plugin.shade}
+ ${version.quarkus.latest}
diff --git a/camel-component/qa-app/pom.xml b/camel-component/qa-app/pom.xml
index 84650f39..2e021001 100644
--- a/camel-component/qa-app/pom.xml
+++ b/camel-component/qa-app/pom.xml
@@ -3,7 +3,7 @@
io.debezium.examples.camel
component-parent
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
../pom.xml
4.0.0
diff --git a/camel-component/qa-camel/pom.xml b/camel-component/qa-camel/pom.xml
index 764dda73..e9c55b4f 100644
--- a/camel-component/qa-camel/pom.xml
+++ b/camel-component/qa-camel/pom.xml
@@ -3,9 +3,10 @@
io.debezium.examples.camel
component-parent
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
../pom.xml
+
4.0.0
component-qa-camel
Q&A Integration Pipeline
diff --git a/camel-kafka-connect/coap-server/pom.xml b/camel-kafka-connect/coap-server/pom.xml
index 22e65dc7..0297b61c 100644
--- a/camel-kafka-connect/coap-server/pom.xml
+++ b/camel-kafka-connect/coap-server/pom.xml
@@ -3,7 +3,7 @@
io.debezium.examples.camel
kafka-connect-parent
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
../pom.xml
4.0.0
diff --git a/camel-kafka-connect/pom.xml b/camel-kafka-connect/pom.xml
index 5f1a30bc..d1bbc968 100644
--- a/camel-kafka-connect/pom.xml
+++ b/camel-kafka-connect/pom.xml
@@ -1,21 +1,20 @@
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
+
io.debezium.examples.camel
kafka-connect-parent
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
pom
Parent for Camel Kafka Connect connector example
-
- UTF-8
- 11
- 11
-
- 3.19.0
- 1.7.36
-
-
coap-server
@@ -46,7 +45,7 @@
org.slf4j
slf4j-log4j12
- ${version.org.slf4j}
+ ${version.slf4j}
diff --git a/cloudevents/avro-data-extractor/pom.xml b/cloudevents/avro-data-extractor/pom.xml
index 876bb4fe..fdd0b80d 100755
--- a/cloudevents/avro-data-extractor/pom.xml
+++ b/cloudevents/avro-data-extractor/pom.xml
@@ -4,25 +4,21 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.debezium.examples
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
cloudevents-data-extractor
- 0.1-SNAPSHOT
+ 1.0-SNAPSHOT
jar
1.8
1.8
- UTF-8
- UTF-8
false
-
- 3.8.1
- 3.1.1
- 3.0.0-M6
-
- 3.2.0
- 2.7.2.Final
- 1.9.5.Final
@@ -30,14 +26,14 @@
io.quarkus
quarkus-bom
- ${version.quarkus}
+ ${version.quarkus27}
pom
import
io.debezium
debezium-core
- ${version.debezium}
+ ${version.debezium1}
@@ -47,7 +43,6 @@
maven-surefire-plugin
- ${version.surefire}
org.jboss.logmanager.LogManager
@@ -57,7 +52,7 @@
io.quarkus
quarkus-maven-plugin
- ${version.quarkus}
+ ${version.quarkus27}
@@ -97,7 +92,7 @@
io.confluent
kafka-streams-avro-serde
- 5.3.2
+ ${version.kafka.streams.avro.serde}
@@ -108,7 +103,7 @@
io.quarkus
quarkus-maven-plugin
- ${version.quarkus}
+ ${version.quarkus27}
diff --git a/debezium-examples-parent/pom.xml b/debezium-examples-parent/pom.xml
new file mode 100644
index 00000000..43d1cdb3
--- /dev/null
+++ b/debezium-examples-parent/pom.xml
@@ -0,0 +1,186 @@
+
+
+ 4.0.0
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ pom
+
+
+
+ UTF-8
+ UTF-8
+
+
+ 17
+ 17
+ 11
+ 11
+ true
+
+
+ 2.5.0.Final
+ 2.5
+
+
+ 42.7.2
+ 8.0.28
+
+
+ 3.1.3
+ 3.19.0
+ 4.0.0-M3
+ 1.4
+ 1.17.1
+ 2.2.0
+ 32.0.0-jre
+ 5.4.24.Final
+ 2.10.2
+ 6.1.4
+ 5.3.1
+ 11.0.6.Final
+ 2.13.4
+ 2.12.7.1
+ 2.13.4.2
+ 1.2.3
+ 1.5.1
+ 7.0
+ 16
+ 2.9.0
+ 1.1.1
+ 4.13.1
+ 3.4.0
+ 0.1.0
+ 2.6.3
+ 3.2.1
+ 3.4.0
+ 5.3.2
+ 1.14.8
+ 1.2.17
+ 2.11.0
+ 3.2.0
+ 2.1.16
+ 2.12
+ 1.7.36
+ 3.4.1
+ 1.17.6
+ 2.5.0.Final
+ 1.1.2
+ 3.5.1
+
+
+ 2.17.1
+
+
+ 3.8.1
+ 3.0.0-M9
+ 3.0.0-M9
+ 3.1.1
+ 3.3.0
+ 3.2.4
+ 0.0.8
+ 0.31.0
+ 1.6.0
+ 1.0.9
+ 3.3.2
+ 2.0.0.Final
+
+
+
+
+ 1.9.5.Final
+
+ 2.1.3.Final
+
+
+
+ 2.1.3.Final
+
+
+
+ 1.4.2.Final
+
+ 2.7.2.Final
+
+ 2.16.5.Final
+
+ 3.9.2
+
+
+ 1.0.0
+
+
+ 0.0.10
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${version.plugin.maven.compiler}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${version.plugin.surefire}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${version.plugin.failsafe}
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${version.plugin.assembly}
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${version.plugin.shade}
+
+
+ org.openjfx
+ javafx-maven-plugin
+ ${version.plugin.javafx}
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${version.plugin.dependency}
+
+
+ io.fabric8
+ docker-maven-plugin
+ ${version.plugin.docker}
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ ${version.plugin.exec}
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ ${version.plugin.war}
+
+
+ io.fabric8
+ vertx-maven-plugin
+ ${version.plugin.vertx}
+
+
+ org.wildfly.plugins
+ wildfly-maven-plugin
+ ${version.plugin.wildfly}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/debezium-server-name-mapper/pom.xml b/debezium-server-name-mapper/pom.xml
index 117a3c3b..caae980b 100644
--- a/debezium-server-name-mapper/pom.xml
+++ b/debezium-server-name-mapper/pom.xml
@@ -1,27 +1,23 @@
4.0.0
- io.debezium.examples
- debezium-server-name-mapper
- 1.0.0-SNAPSHOT
-
- UTF-8
- 11
- 11
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
- 2.5.0.Final
- 2.5
- 3.2.3.Final
- 1.2.3
-
+ debezium-server-name-mapper
+ 1.0-SNAPSHOT
io.quarkus
quarkus-bom
- ${version.quarkus}
+ ${version.quarkus.latest}
pom
import
@@ -41,7 +37,7 @@
org.apache.kafka
kafka-clients
- 3.3.1
+ ${version.kafka}
io.debezium
@@ -57,7 +53,7 @@
io.quarkus
quarkus-maven-plugin
- ${version.quarkus}
+ ${version.quarkus.latest}
diff --git a/distributed-caching/cache-update-service/pom.xml b/distributed-caching/cache-update-service/pom.xml
index 657694d8..53b6234c 100644
--- a/distributed-caching/cache-update-service/pom.xml
+++ b/distributed-caching/cache-update-service/pom.xml
@@ -6,7 +6,7 @@
io.debezium.examples.distributedcaching
distributed-caching-aggregator
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
../pom.xml
@@ -16,9 +16,9 @@
cache-update-service
- ${quarkus.platform.group-id}
+ io.quarkus.platform
quarkus-maven-plugin
- ${quarkus.platform.version}
+ ${version.quarkus}
true
@@ -32,7 +32,6 @@
maven-surefire-plugin
- ${version.surefire}
org.jboss.logmanager.LogManager
@@ -115,7 +114,6 @@
maven-failsafe-plugin
- ${version.surefire}
diff --git a/distributed-caching/order-service/pom.xml b/distributed-caching/order-service/pom.xml
index 9513046f..1755ae05 100644
--- a/distributed-caching/order-service/pom.xml
+++ b/distributed-caching/order-service/pom.xml
@@ -6,7 +6,7 @@
io.debezium.examples.distributedcaching
distributed-caching-aggregator
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
../pom.xml
@@ -48,9 +48,9 @@
- ${quarkus.platform.group-id}
+ io.quarkus.platform
quarkus-maven-plugin
- ${quarkus.platform.version}
+ ${version.quarkus}
true
@@ -64,7 +64,6 @@
maven-surefire-plugin
- ${version.surefire}
org.jboss.logmanager.LogManager
@@ -101,7 +100,6 @@
maven-failsafe-plugin
- ${version.surefire}
diff --git a/distributed-caching/pom.xml b/distributed-caching/pom.xml
index 7903dff3..631c136a 100644
--- a/distributed-caching/pom.xml
+++ b/distributed-caching/pom.xml
@@ -2,20 +2,22 @@
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
+
io.debezium.examples.distributedcaching
distributed-caching-aggregator
Debezium/Infinispan Distributed Caching Demo - Build Aggregator
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
pom
11
- UTF-8
- quarkus-bom
- io.quarkus.platform
- 2.16.5.Final
- 2.22.0
- 2.1.3.Final
@@ -23,7 +25,7 @@
io.quarkus
quarkus-bom
- ${quarkus.platform.version}
+ ${version.quarkus}
pom
import
@@ -35,7 +37,6 @@
maven-compiler-plugin
- 3.8.1
-parameters
diff --git a/end-to-end-demo/debezium-hiking-demo/pom.xml b/end-to-end-demo/debezium-hiking-demo/pom.xml
index 0c0e8859..2bb9876b 100644
--- a/end-to-end-demo/debezium-hiking-demo/pom.xml
+++ b/end-to-end-demo/debezium-hiking-demo/pom.xml
@@ -3,7 +3,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.debezium.examples
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
hikr
1.0-SNAPSHOT
war
@@ -11,7 +17,6 @@
hikr
- UTF-8
1.8
1.8
@@ -23,13 +28,13 @@
javax
javaee-api
- 7.0
+ ${version.javaee}
provided
com.github.valdr
valdr-bean-validation
- 1.1.2
+ ${version.valdr.bean.validation}
org.hibernate
@@ -54,7 +59,6 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 2.17
@@ -71,7 +75,6 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
false
diff --git a/end-to-end-demo/debezium-thorntail-demo/pom.xml b/end-to-end-demo/debezium-thorntail-demo/pom.xml
index f8e62d87..9436301d 100644
--- a/end-to-end-demo/debezium-thorntail-demo/pom.xml
+++ b/end-to-end-demo/debezium-thorntail-demo/pom.xml
@@ -1,17 +1,24 @@
4.0.0
- com.example
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
debezium-thorntail-demo
Thorntail Example
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
war
- 2.3.0.Final
1.8
1.8
false
- UTF-8
+
+ 11
@@ -33,7 +40,6 @@
org.apache.maven.plugins
maven-war-plugin
- 3.3.2
false
@@ -45,7 +51,7 @@
io.thorntail
thorntail-maven-plugin
${version.thorntail}
-
+
@@ -62,7 +68,7 @@
javax
javaee-api
- 7.0
+ ${version.javaee}
provided
@@ -70,7 +76,7 @@
org.aerogear.kafka
kafka-cdi-extension
- 0.0.10
+ ${version.kafka.cdi.extension.legacy}
diff --git a/end-to-end-demo/debezium-vertx-demo/pom.xml b/end-to-end-demo/debezium-vertx-demo/pom.xml
index eed2fc0a..dcc6c29a 100644
--- a/end-to-end-demo/debezium-vertx-demo/pom.xml
+++ b/end-to-end-demo/debezium-vertx-demo/pom.xml
@@ -2,22 +2,23 @@
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
io.debezium.example.endtoend
debezium-vertx-demo
Vert.x Example
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
jar
- 3.5.1
- 1.0.9
- 1.7.36
-
1.8
1.8
-
- UTF-8
-
io.debezium.example.endtoend.vertx.Verticle
@@ -69,7 +70,6 @@
org.apache.maven.plugins
maven-shade-plugin
- 2.3
package
@@ -95,7 +95,6 @@
io.fabric8
vertx-maven-plugin
- ${version.plugin.vertx}
vmp
diff --git a/graphql/aggregator/pom.xml b/graphql/aggregator/pom.xml
index e27fc11f..a33b14c9 100644
--- a/graphql/aggregator/pom.xml
+++ b/graphql/aggregator/pom.xml
@@ -3,21 +3,18 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.debezium.examples
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
graphql-aggregator
- 0.1-SNAPSHOT
+ 1.0-SNAPSHOT
war
- 3.8.1
- 3.1.1
- 3.3.2
- 3.2.0
- 2.5.0.Final
- 1.7.36
- 2.13.2
- UTF-8
- UTF-8
1.8
false
@@ -61,62 +58,62 @@
org.aerogear.kafka
kafka-cdi-extension
- 0.1.0
+ ${version.kafka.cdi.extension}
javax
javaee-api
- 7.0
+ ${version.javaee}
provided
org.apache.kafka
- kafka_2.12
- ${apache.kafka.version}
+ kafka_${version.scala}
+ ${version.kafka}
org.apache.kafka
kafka-streams
- ${apache.kafka.version}
+ ${version.kafka}
org.apache.kafka
kafka-clients
- ${apache.kafka.version}
+ ${version.kafka}
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
- ${version.com.fasterxml.jackson}
+ ${version.jackson}
org.slf4j
slf4j-log4j12
- ${version.org.slf4j}
+ ${version.slf4j}
com.graphql-java-kickstart
graphql-java-tools
- 5.3.1
+ ${version.graphql.tools}
com.graphql-java-kickstart
graphql-java-servlet
- 6.1.4
+ ${version.graphql.servlet}
io.reactivex.rxjava2
rxjava
- 2.1.16
+ ${version.rxjava}
org.hibernate
hibernate-entitymanager
- ${version.org.hibernate}
+ ${version.hibernate}
org.hibernate
hibernate-java8
- ${version.org.hibernate}
+ ${version.hibernate}
@@ -89,7 +85,6 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
1.8
diff --git a/jpa-aggregations/json-smt-es/pom.xml b/jpa-aggregations/json-smt-es/pom.xml
index bbea888d..5118248a 100644
--- a/jpa-aggregations/json-smt-es/pom.xml
+++ b/jpa-aggregations/json-smt-es/pom.xml
@@ -2,20 +2,23 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
io.debezium.examples.aggregation
json-smt
- 1.0.0.Final
+ 1.0-SNAPSHOT
SMT for expanding an incoming JSON field into a typed SourceRecord
-
- 3.4.0
-
-
org.apache.kafka
connect-json
- ${version.kafka}
+ ${version.kafka.connect.json}
@@ -24,7 +27,6 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
1.8
diff --git a/kinesis/pom.xml b/kinesis/pom.xml
index 826713f3..9fc15d10 100644
--- a/kinesis/pom.xml
+++ b/kinesis/pom.xml
@@ -1,15 +1,18 @@
4.0.0
- io.debezium.examples
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
+
kinesis
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
- UTF-8
- 11
- 11
-
localhost
3306
debezium
@@ -20,11 +23,6 @@
eu-central-1
30000
-
- 2.1.3.Final
- 1.14.8
- 2.13.2
- 0.31.0
@@ -32,12 +30,12 @@
io.debezium
debezium-embedded
- ${version.debezium}
+ ${version.debezium21}
io.debezium
debezium-connector-mysql
- ${version.debezium}
+ ${version.debezium21}
com.amazonaws
@@ -67,20 +65,6 @@
-
-
-
- org.codehaus.mojo
- exec-maven-plugin
- 1.6.0
-
-
- io.fabric8
- docker-maven-plugin
- ${version.plugin.docker}
-
-
-
org.codehaus.mojo
diff --git a/kstreams-fk-join/aggregator/pom.xml b/kstreams-fk-join/aggregator/pom.xml
index 1a584fc2..55ab390e 100644
--- a/kstreams-fk-join/aggregator/pom.xml
+++ b/kstreams-fk-join/aggregator/pom.xml
@@ -3,29 +3,23 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4.0.0
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
io.debezium.examples.kstreams.fkjoin
kstreams-fk-join-aggregator
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
-
- 3.8.1
- true
- 11
- 11
- UTF-8
- UTF-8
- quarkus-bom
- io.quarkus.platform
- 2.16.5.Final
- 2.1.3.Final
- 3.0.0-M9
-
- ${quarkus.platform.group-id}
- ${quarkus.platform.artifact-id}
- ${quarkus.platform.version}
+ io.quarkus.platform
+ quarkus-bom
+ ${version.quarkus}
pom
import
@@ -47,7 +41,7 @@
io.debezium
debezium-core
- ${debezium.version}
+ ${version.debezium21}
io.quarkus
@@ -67,9 +61,9 @@
- ${quarkus.platform.group-id}
+ io.quarkus.platform
quarkus-maven-plugin
- ${quarkus.platform.version}
+ ${version.quarkus}
true
@@ -83,14 +77,12 @@
maven-compiler-plugin
- ${compiler-plugin.version}
${maven.compiler.parameters}
maven-surefire-plugin
- ${surefire-plugin.version}
org.jboss.logmanager.LogManager
@@ -112,7 +104,6 @@
maven-failsafe-plugin
- ${surefire-plugin.version}
diff --git a/kstreams-live-update/aggregator/pom.xml b/kstreams-live-update/aggregator/pom.xml
index bd4c269c..b7bf2612 100755
--- a/kstreams-live-update/aggregator/pom.xml
+++ b/kstreams-live-update/aggregator/pom.xml
@@ -4,24 +4,19 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.debezium.examples
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
kstreams-live-update-aggregator
- 0.1-SNAPSHOT
+ 1.0-SNAPSHOT
jar
- 11
- 11
- UTF-8
- UTF-8
false
-
- 3.8.1
- 3.1.1
- 3.0.0-M9
-
- 2.16.5.Final
- 2.1.3.Final
@@ -36,7 +31,7 @@
io.debezium
debezium-core
- ${version.debezium}
+ ${version.debezium21}
@@ -46,7 +41,6 @@
maven-surefire-plugin
- ${version.surefire}
org.jboss.logmanager.LogManager
diff --git a/kstreams-live-update/event-source/pom.xml b/kstreams-live-update/event-source/pom.xml
index f5b65d36..0eefc0ca 100644
--- a/kstreams-live-update/event-source/pom.xml
+++ b/kstreams-live-update/event-source/pom.xml
@@ -3,41 +3,40 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.debezium.examples
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
kstreams-live-update-event-source
- 0.1-SNAPSHOT
+ 1.0-SNAPSHOT
- 3.8.1
- 3.1.1
- UTF-8
- UTF-8
11
- 4.13.1
- 5.4.24.Final
- 1.7.36
org.hibernate
hibernate-core
- ${version.org.hibernate}
+ ${version.hibernate}
mysql
mysql-connector-java
- 8.0.28
+ ${version.driver.mysql}
org.postgresql
postgresql
- 42.7.2
+ ${version.driver.postgres}
org.slf4j
slf4j-log4j12
- ${version.org.slf4j}
+ ${version.slf4j}
@@ -46,7 +45,6 @@
org.apache.maven.plugins
maven-compiler-plugin
- ${mvn.compiler.version}
${java.version}
@@ -55,7 +53,6 @@
org.apache.maven.plugins
maven-dependency-plugin
- ${mvn.dependency.version}
copy-dependencies
diff --git a/kstreams/poc-ddd-aggregates/pom.xml b/kstreams/poc-ddd-aggregates/pom.xml
index 2fc64f23..c62ae0e1 100755
--- a/kstreams/poc-ddd-aggregates/pom.xml
+++ b/kstreams/poc-ddd-aggregates/pom.xml
@@ -3,16 +3,17 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.debezium.examples
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
poc-ddd-aggregates
- 0.1-SNAPSHOT
+ 1.0-SNAPSHOT
- 3.8.1
- 3.1.1
- 1.0.0
- UTF-8
- UTF-8
11
@@ -20,20 +21,20 @@
org.apache.kafka
- kafka_2.11
- ${apache.kafka.version}
+ kafka_${version.scala}
+ ${version.kafka1}
org.apache.kafka
kafka-streams
- ${apache.kafka.version}
+ ${version.kafka1}
org.apache.kafka
kafka-clients
- ${apache.kafka.version}
+ ${version.kafka1}
@@ -43,22 +44,12 @@
org.apache.maven.plugins
maven-compiler-plugin
- ${mvn.compiler.version}
${java.version}
-
-
-
- org.apache.maven.plugins
- maven-dependency-plugin
- ${mvn.dependency.version}
-
-
-
diff --git a/machine-learning/flink-spark-iris/iris-flink/pom.xml b/machine-learning/flink-spark-iris/iris-flink/pom.xml
index 30294485..e023ba6e 100644
--- a/machine-learning/flink-spark-iris/iris-flink/pom.xml
+++ b/machine-learning/flink-spark-iris/iris-flink/pom.xml
@@ -20,20 +20,23 @@ under the License.
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../../debezium-examples-parent/pom.xml
+
+
io.github.vjuranek
debezium-flink
- 0.1
+ 1.0-SNAPSHOT
jar
- UTF-8
+
1.8
${target.java.version}
${target.java.version}
- 1.17.1
- 2.2.0
- 2.17.1
- 2.12
io.github.vjuranek.FlinkKafkaKmeans
@@ -55,36 +58,36 @@ under the License.
org.apache.flink
flink-streaming-java
- ${flink.version}
+ ${version.flink}
provided
org.apache.flink
flink-clients
- ${flink.version}
+ ${version.flink}
provided
org.apache.flink
flink-table-api-java
- ${flink.version}
+ ${version.flink}
provided
org.apache.flink
flink-table-api-java-bridge
- ${flink.version}
+ ${version.flink}
provided
org.apache.flink
flink-ml-uber
- ${flink.ml.version}
+ ${version.flink.ml}
org.apache.flink
flink-connector-kafka
- ${flink.version}
+ ${version.flink}
@@ -92,19 +95,19 @@ under the License.
org.apache.logging.log4j
log4j-slf4j-impl
- ${log4j.version}
+ ${version.log4j2}
runtime
org.apache.logging.log4j
log4j-api
- ${log4j.version}
+ ${version.log4j2}
runtime
org.apache.logging.log4j
log4j-core
- ${log4j.version}
+ ${version.log4j2}
runtime
@@ -128,7 +131,7 @@ under the License.
org.apache.maven.plugins
maven-shade-plugin
- 3.0.0
+
diff --git a/machine-learning/flink-spark-iris/iris-spark/pom.xml b/machine-learning/flink-spark-iris/iris-spark/pom.xml
index 015af82c..5c91f129 100644
--- a/machine-learning/flink-spark-iris/iris-spark/pom.xml
+++ b/machine-learning/flink-spark-iris/iris-spark/pom.xml
@@ -4,18 +4,18 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../../debezium-examples-parent/pom.xml
+
+
io.github.vjuranek
debezium-spark
1.0-SNAPSHOT
- 11
- 11
- UTF-8
-
- 1.1.1
- 2.12
- 3.4.1
io.github.vjuranek.SparkKafkaStreamingKmeans
@@ -52,7 +52,7 @@
com.googlecode.json-simple
json-simple
- ${version.json-simple}
+ ${version.json.simple}
@@ -73,7 +73,7 @@
org.apache.maven.plugins
maven-assembly-plugin
- 2.2.1
+
jar-with-dependencies
diff --git a/machine-learning/tensorflow-mnist/connect/mnist-smt/pom.xml b/machine-learning/tensorflow-mnist/connect/mnist-smt/pom.xml
index 67fda008..099ae0d4 100644
--- a/machine-learning/tensorflow-mnist/connect/mnist-smt/pom.xml
+++ b/machine-learning/tensorflow-mnist/connect/mnist-smt/pom.xml
@@ -4,29 +4,29 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../../../debezium-examples-parent/pom.xml
+
+
io.debezium.transforms
mnist-to-csv
1.0-SNAPSHOT
mnist-to-csv
-
- UTF-8
- 11
- 3.2.1
- 1.7.36
-
-
org.apache.kafka
connect-api
- ${version.kafkaconnect}
+ ${version.kafka.connect}
provided
org.apache.kafka
connect-transforms
- ${version.kafkaconnect}
+ ${version.kafka.connect}
@@ -34,10 +34,6 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
- 11
-
diff --git a/offset-editor/pom.xml b/offset-editor/pom.xml
index c4735fc3..f1d5c214 100644
--- a/offset-editor/pom.xml
+++ b/offset-editor/pom.xml
@@ -4,29 +4,27 @@
4.0.0
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
+
org.example
offset-editor
1.0-SNAPSHOT
-
- 11
- 11
- 3.3.0
- 3.2.4
- 16
- 0.0.8
-
-
org.openjfx
javafx-controls
- ${javafx.version}
+ ${version.javafx}
org.openjfx
javafx-fxml
- ${javafx.version}
+ ${version.javafx}
@@ -35,7 +33,6 @@
org.openjfx
javafx-maven-plugin
- ${javafx.maven.plugin.version}
default-cli
@@ -49,7 +46,6 @@
org.apache.maven.plugins
maven-assembly-plugin
- ${maven.assembly.plugin.version}
@@ -73,7 +69,6 @@
org.apache.maven.plugins
maven-shade-plugin
- ${maven.shade.plugin.version}
diff --git a/outbox/order-service/pom.xml b/outbox/order-service/pom.xml
index 955cf7a4..c1a58e30 100644
--- a/outbox/order-service/pom.xml
+++ b/outbox/order-service/pom.xml
@@ -6,7 +6,7 @@
io.debezium.examples.outbox
outbox-aggregator
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
../pom.xml
@@ -50,7 +50,7 @@
io.quarkus
quarkus-maven-plugin
- ${version.quarkus}
+ ${version.quarkus.latest}
@@ -63,7 +63,6 @@
maven-surefire-plugin
- ${version.surefire}
org.jboss.logmanager.LogManager
@@ -84,7 +83,6 @@
maven-failsafe-plugin
- ${version.surefire}
diff --git a/outbox/pom.xml b/outbox/pom.xml
index f2ed5d2e..d22d805f 100644
--- a/outbox/pom.xml
+++ b/outbox/pom.xml
@@ -1,41 +1,40 @@
-
-
- 4.0.0
- io.debezium.examples.outbox
- outbox-aggregator
- Debezium Outbox Demo - Build Aggregator
- 1.0.0-SNAPSHOT
- pom
-
-
- 11
- 11
- UTF-8
- 2.4.0.Alpha2
- 3.0.0.Final
- 3.0.0-M9
-
-
-
-
-
- io.quarkus
- quarkus-bom
- ${version.quarkus}
- pom
- import
-
-
- io.debezium
- debezium-quarkus-outbox
- ${version.debezium-quarkus}
-
-
-
-
-
- order-service
- shipment-service
-
-
+
+
+ 4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
+
+ io.debezium.examples.outbox
+ outbox-aggregator
+ Debezium Outbox Demo - Build Aggregator
+ 1.0-SNAPSHOT
+ pom
+
+
+
+
+ io.quarkus
+ quarkus-bom
+ ${version.quarkus.latest}
+ pom
+ import
+
+
+ io.debezium
+ debezium-quarkus-outbox
+ ${version.debezium}
+
+
+
+
+
+ order-service
+ shipment-service
+
+
diff --git a/outbox/shipment-service/pom.xml b/outbox/shipment-service/pom.xml
index 3c192631..0c01605d 100644
--- a/outbox/shipment-service/pom.xml
+++ b/outbox/shipment-service/pom.xml
@@ -6,7 +6,7 @@
io.debezium.examples.outbox
outbox-aggregator
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
../pom.xml
@@ -19,7 +19,7 @@
io.quarkus
quarkus-maven-plugin
- ${version.quarkus}
+ ${version.quarkus.latest}
@@ -32,7 +32,6 @@
maven-surefire-plugin
- ${version.surefire}
org.jboss.logmanager.LogManager
@@ -88,7 +87,6 @@
maven-failsafe-plugin
- ${version.surefire}
diff --git a/postgres-toast/toast-value-store/pom.xml b/postgres-toast/toast-value-store/pom.xml
index 33bab979..e810fb2d 100644
--- a/postgres-toast/toast-value-store/pom.xml
+++ b/postgres-toast/toast-value-store/pom.xml
@@ -2,23 +2,24 @@
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../../debezium-examples-parent/pom.xml
+
+
io.debezium.demos.pgtoast
toast-value-store
1.0-SNAPSHOT
-
- UTF-8
- 3.0.0-M6
- 2.11.0.Final
- UTF-8
- 11
- 11
-
+
io.quarkus
quarkus-bom
- ${quarkus.version}
+ ${version.quarkus}
pom
import
@@ -53,7 +54,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus.version}
+ ${version.quarkus}
@@ -64,7 +65,6 @@
maven-surefire-plugin
- ${surefire-plugin.version}
org.jboss.logmanager.LogManager
@@ -86,7 +86,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus.version}
+ ${version.quarkus}
@@ -100,7 +100,6 @@
maven-failsafe-plugin
- ${surefire-plugin.version}
diff --git a/saga/customer-service/pom.xml b/saga/customer-service/pom.xml
index 948ec388..221ab57b 100644
--- a/saga/customer-service/pom.xml
+++ b/saga/customer-service/pom.xml
@@ -6,7 +6,7 @@
io.debezium.examples.saga
saga-aggregator
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
../pom.xml
@@ -66,7 +66,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus-plugin.version}
+ ${version.quarkus}
true
@@ -80,11 +80,9 @@
maven-compiler-plugin
- ${compiler-plugin.version}
maven-surefire-plugin
- ${surefire-plugin.version}
org.jboss.logmanager.LogManager
@@ -106,7 +104,6 @@
maven-failsafe-plugin
- ${surefire-plugin.version}
diff --git a/saga/order-service/pom.xml b/saga/order-service/pom.xml
index 7ea85e40..9ca493da 100644
--- a/saga/order-service/pom.xml
+++ b/saga/order-service/pom.xml
@@ -5,7 +5,7 @@
io.debezium.examples.saga
saga-aggregator
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
../pom.xml
saga-order-service
@@ -50,7 +50,7 @@
com.vladmihalcea
hibernate-types-52
- 2.10.2
+ ${version.hibernate.types}
io.quarkus
@@ -68,7 +68,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus-plugin.version}
+ ${version.quarkus}
true
@@ -82,11 +82,9 @@
maven-compiler-plugin
- ${compiler-plugin.version}
maven-surefire-plugin
- ${surefire-plugin.version}
org.jboss.logmanager.LogManager
@@ -108,7 +106,6 @@
maven-failsafe-plugin
- ${surefire-plugin.version}
diff --git a/saga/payment-service/pom.xml b/saga/payment-service/pom.xml
index 105462b7..c050e631 100644
--- a/saga/payment-service/pom.xml
+++ b/saga/payment-service/pom.xml
@@ -6,7 +6,7 @@
io.debezium.examples.saga
saga-aggregator
- 1.0.0-SNAPSHOT
+ 1.0-SNAPSHOT
../pom.xml
@@ -66,7 +66,7 @@
io.quarkus
quarkus-maven-plugin
- ${quarkus-plugin.version}
+ ${version.quarkus}
true
@@ -80,11 +80,9 @@
maven-compiler-plugin
- ${compiler-plugin.version}
maven-surefire-plugin
- ${surefire-plugin.version}
org.jboss.logmanager.LogManager
@@ -106,7 +104,6 @@
maven-failsafe-plugin
- ${surefire-plugin.version}
diff --git a/saga/pom.xml b/saga/pom.xml
index 5008499b..2c32c39e 100644
--- a/saga/pom.xml
+++ b/saga/pom.xml
@@ -2,39 +2,32 @@
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ 1.0-SNAPSHOT
+ ../debezium-examples-parent/pom.xml
+
+
io.debezium.examples.saga
saga-aggregator
Debezium Saga Demo - Build Aggregator
- 1.0.0-SNAPSHOT
pom
-
- 3.0.0-M9
- 11
- 2.16.5.Final
- 2.1.3.Final
- 11
- UTF-8
- quarkus-bom
- UTF-8
- true
- 2.16.5.Final
- 3.8.1
- io.quarkus
-
- ${quarkus.platform.group-id}
- ${quarkus.platform.artifact-id}
- ${quarkus.platform.version}
+ io.quarkus
+ quarkus-bom
+ ${version.quarkus}
pom
import
io.debezium
debezium-quarkus-outbox
- ${version.debezium-quarkus}
+ ${version.debezium.outbox}
diff --git a/testcontainers/pom.xml b/testcontainers/pom.xml
index ae1f54ff..3af72e7c 100644
--- a/testcontainers/pom.xml
+++ b/testcontainers/pom.xml
@@ -4,27 +4,29 @@
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4.0.0
+
+
+ io.debezium.examples
+ debezium-examples-parent
+ ../debezium-examples-parent/pom.xml
+ 1.0-SNAPSHOT
+
+
io.debezium.demos.testcontainers
debezium-testcontainers-test
- 1.0-SNAPSHOT
-
- 17
- 17
- UTF-8
- UTF-8
- 2.1.3.Final
-
+
org.testcontainers
testcontainers-bom
- 1.17.6
+ ${version.testcontainers}
pom
import
+
io.debezium
@@ -45,43 +47,43 @@
org.postgresql
postgresql
- 42.7.2
+ ${version.driver.postgres}
test
org.slf4j
slf4j-log4j12
- 1.7.36
+ ${version.slf4j}
test
log4j
log4j
- 1.2.17
+ ${version.log4j}
test
org.apache.kafka
kafka-clients
- 2.6.3
+ ${version.kafka.clients}
test
com.jayway.jsonpath
json-path
- 2.9.0
+ ${version.json.path}
test
org.easytesting
fest-assert
- 1.4
+ ${version.fest.assert}
test
com.fasterxml.jackson.core
jackson-databind
- 2.12.7.1
+ ${version.jackson.databind}
test
@@ -90,24 +92,22 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
-
- default-testCompile
+
+ default-testCompile
+
+ 17
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
- 17
+ --enable-preview
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 3.0.0-M9
-
- --enable-preview
-
-