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 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 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} ${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} ${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 - 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 - -