diff --git a/.gitignore b/.gitignore index d97aef60c..a24091f5c 100644 --- a/.gitignore +++ b/.gitignore @@ -9,8 +9,10 @@ activemq-data/ .project .cache .settings/ +.factorypath .checkstyle .gradle/ +.vscode/ build/ deploy/ target/ diff --git a/debezium-quarkus/extensions/outbox/deployment/pom.xml b/debezium-quarkus-outbox/deployment/pom.xml similarity index 97% rename from debezium-quarkus/extensions/outbox/deployment/pom.xml rename to debezium-quarkus-outbox/deployment/pom.xml index 297b4cf63..8caeb0da3 100644 --- a/debezium-quarkus/extensions/outbox/deployment/pom.xml +++ b/debezium-quarkus-outbox/deployment/pom.xml @@ -4,7 +4,7 @@ 4.0.0 - io.debezium.quarkus + io.debezium debezium-quarkus-outbox-parent 1.1.0-SNAPSHOT ../pom.xml diff --git a/debezium-quarkus/extensions/outbox/deployment/src/main/java/io/debezium/outbox/quarkus/DebeziumOutboxConfig.java b/debezium-quarkus-outbox/deployment/src/main/java/io/debezium/outbox/quarkus/DebeziumOutboxConfig.java similarity index 100% rename from debezium-quarkus/extensions/outbox/deployment/src/main/java/io/debezium/outbox/quarkus/DebeziumOutboxConfig.java rename to debezium-quarkus-outbox/deployment/src/main/java/io/debezium/outbox/quarkus/DebeziumOutboxConfig.java diff --git a/debezium-quarkus/extensions/outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxEventEntityBuildItem.java b/debezium-quarkus-outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxEventEntityBuildItem.java similarity index 100% rename from debezium-quarkus/extensions/outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxEventEntityBuildItem.java rename to debezium-quarkus-outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxEventEntityBuildItem.java diff --git a/debezium-quarkus/extensions/outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxEventHbmWriter.java b/debezium-quarkus-outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxEventHbmWriter.java similarity index 100% rename from debezium-quarkus/extensions/outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxEventHbmWriter.java rename to debezium-quarkus-outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxEventHbmWriter.java diff --git a/debezium-quarkus/extensions/outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxProcessor.java b/debezium-quarkus-outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxProcessor.java similarity index 100% rename from debezium-quarkus/extensions/outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxProcessor.java rename to debezium-quarkus-outbox/deployment/src/main/java/io/debezium/outbox/quarkus/OutboxProcessor.java diff --git a/debezium-quarkus/extensions/outbox/pom.xml b/debezium-quarkus-outbox/pom.xml similarity index 53% rename from debezium-quarkus/extensions/outbox/pom.xml rename to debezium-quarkus-outbox/pom.xml index bf0769597..24e0bd833 100644 --- a/debezium-quarkus/extensions/outbox/pom.xml +++ b/debezium-quarkus-outbox/pom.xml @@ -4,20 +4,31 @@ 4.0.0 - io.debezium.quarkus - debezium-quarkus-parent + io.debezium + debezium-parent 1.1.0-SNAPSHOT - ../../pom.xml + ../pom.xml debezium-quarkus-outbox-parent Debezium Quarkus :: Outbox pom + + + + io.quarkus + quarkus-bom-deployment + ${quarkus.version} + pom + import + + + + deployment runtime - diff --git a/debezium-quarkus/extensions/outbox/runtime/pom.xml b/debezium-quarkus-outbox/runtime/pom.xml similarity index 65% rename from debezium-quarkus/extensions/outbox/runtime/pom.xml rename to debezium-quarkus-outbox/runtime/pom.xml index a0fd1cf2f..6ec1f29c4 100644 --- a/debezium-quarkus/extensions/outbox/runtime/pom.xml +++ b/debezium-quarkus-outbox/runtime/pom.xml @@ -4,7 +4,7 @@ 4.0.0 - io.debezium.quarkus + io.debezium debezium-quarkus-outbox-parent 1.1.0-SNAPSHOT ../pom.xml @@ -39,6 +39,31 @@ + + + + io.quarkus + quarkus-maven-plugin + ${quarkus.version} + + + io.quarkus + quarkus-bootstrap-maven-plugin + ${quarkus.version} + + + + extension-descriptor + + compile + + ${project.groupId}:${project.artifactId}-deployment:${project.version} + + + + + + io.quarkus diff --git a/debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/ExportedEvent.java b/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/ExportedEvent.java similarity index 100% rename from debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/ExportedEvent.java rename to debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/ExportedEvent.java diff --git a/debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/AdditionalJaxbMappingProducerImpl.java b/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/AdditionalJaxbMappingProducerImpl.java similarity index 100% rename from debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/AdditionalJaxbMappingProducerImpl.java rename to debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/AdditionalJaxbMappingProducerImpl.java diff --git a/debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/DebeziumOutboxRecorder.java b/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/DebeziumOutboxRecorder.java similarity index 100% rename from debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/DebeziumOutboxRecorder.java rename to debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/DebeziumOutboxRecorder.java diff --git a/debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/DebeziumOutboxRuntimeConfig.java b/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/DebeziumOutboxRuntimeConfig.java similarity index 100% rename from debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/DebeziumOutboxRuntimeConfig.java rename to debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/DebeziumOutboxRuntimeConfig.java diff --git a/debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/EventDispatcher.java b/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/EventDispatcher.java similarity index 100% rename from debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/EventDispatcher.java rename to debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/EventDispatcher.java diff --git a/debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/JsonNodeAttributeConverter.java b/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/JsonNodeAttributeConverter.java similarity index 100% rename from debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/JsonNodeAttributeConverter.java rename to debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/JsonNodeAttributeConverter.java diff --git a/debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/OutboxConstants.java b/debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/OutboxConstants.java similarity index 100% rename from debezium-quarkus/extensions/outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/OutboxConstants.java rename to debezium-quarkus-outbox/runtime/src/main/java/io/debezium/outbox/quarkus/internal/OutboxConstants.java diff --git a/debezium-quarkus/extensions/outbox/runtime/src/main/resources/META-INF/services/org.hibernate.boot.spi.AdditionalJaxbMappingProducer b/debezium-quarkus-outbox/runtime/src/main/resources/META-INF/services/org.hibernate.boot.spi.AdditionalJaxbMappingProducer similarity index 100% rename from debezium-quarkus/extensions/outbox/runtime/src/main/resources/META-INF/services/org.hibernate.boot.spi.AdditionalJaxbMappingProducer rename to debezium-quarkus-outbox/runtime/src/main/resources/META-INF/services/org.hibernate.boot.spi.AdditionalJaxbMappingProducer diff --git a/debezium-quarkus/pom.xml b/debezium-quarkus/pom.xml deleted file mode 100644 index f2ce1f6c6..000000000 --- a/debezium-quarkus/pom.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - 4.0.0 - - io.debezium - debezium-parent - 1.1.0-SNAPSHOT - ../pom.xml - - - io.debezium.quarkus - debezium-quarkus-parent - pom - - Debezium Quarkus - Debezium extensions for Quarkus - 2019 - - - UTF-8 - - 1.1.0.Final - 2.0.2 - - ${maven.compiler.target} - ${maven.compiler.source} - - - - - - io.quarkus - quarkus-bom-deployment - ${quarkus.version} - pom - import - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.compiler.plugin} - - true - true - - -Xlint:unchecked - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.surefire.plugin} - - false - - org.jboss.logmanager.LogManager - - - - - - org.apache.maven.plugins - maven-failsafe-plugin - ${version.surefire.plugin} - - - - org.codehaus.mojo - exec-maven-plugin - ${exec-maven-plugin.version} - - - - io.quarkus - quarkus-maven-plugin - ${quarkus.version} - - - - io.quarkus - quarkus-bootstrap-maven-plugin - ${quarkus.version} - - - - extension-descriptor - - compile - - ${project.groupId}:${project.artifactId}-deployment:${project.version} - - - - - - - - - - - extensions/outbox - - - diff --git a/pom.xml b/pom.xml index ef23923f9..6e1f3a0b8 100644 --- a/pom.xml +++ b/pom.xml @@ -81,6 +81,9 @@ 4.7.2 + + 1.1.1.Final + 4.12 1.4 @@ -154,7 +157,7 @@ debezium-connector-mongodb debezium-connector-sqlserver debezium-microbenchmark - debezium-quarkus + debezium-quarkus-outbox