From 992b48b4b4db1d7a20e45bebebb61176b7d0d81a Mon Sep 17 00:00:00 2001 From: GedMarc Date: Mon, 6 May 2024 01:22:00 +0200 Subject: [PATCH] Add Vert.x RabbitMQ --- Vert.x/rest.vertx/pom.xml | 18 --- Vert.x/vertx-core/pom.xml | 5 +- .../vertx-core/src/moditect/module-info.java | 2 + Vert.x/vertx-rabbtimq/pom.xml | 140 ++++++++++++++++++ .../src/moditect/module-info.java | 9 ++ 5 files changed, 154 insertions(+), 20 deletions(-) create mode 100644 Vert.x/vertx-rabbtimq/pom.xml create mode 100644 Vert.x/vertx-rabbtimq/src/moditect/module-info.java diff --git a/Vert.x/rest.vertx/pom.xml b/Vert.x/rest.vertx/pom.xml index 439d3915..4f42b59d 100644 --- a/Vert.x/rest.vertx/pom.xml +++ b/Vert.x/rest.vertx/pom.xml @@ -90,24 +90,6 @@ rest.vertx 1.1.1 true - diff --git a/Vert.x/vertx-core/pom.xml b/Vert.x/vertx-core/pom.xml index e701c7d9..21033830 100644 --- a/Vert.x/vertx-core/pom.xml +++ b/Vert.x/vertx-core/pom.xml @@ -91,6 +91,7 @@ vertx-core true + io.vertx vertx-web @@ -109,7 +110,6 @@ true - org.jboss.marshalling jboss-marshalling @@ -119,14 +119,15 @@ org.bouncycastle bcprov-jdk18on + true org.bouncycastle bcpkix-jdk18on + true - com.fasterxml.jackson.core jackson-databind diff --git a/Vert.x/vertx-core/src/moditect/module-info.java b/Vert.x/vertx-core/src/moditect/module-info.java index c4bd9681..a52b6ad6 100644 --- a/Vert.x/vertx-core/src/moditect/module-info.java +++ b/Vert.x/vertx-core/src/moditect/module-info.java @@ -60,4 +60,6 @@ uses io.vertx.core.spi.VertxServiceProvider; uses io.vertx.core.spi.VerticleFactory; + opens io.vertx.core.impl.logging to io.vertx.rabbitmq; + opens io.vertx.core.impl to io.vertx.rabbitmq; } \ No newline at end of file diff --git a/Vert.x/vertx-rabbtimq/pom.xml b/Vert.x/vertx-rabbtimq/pom.xml new file mode 100644 index 00000000..551af775 --- /dev/null +++ b/Vert.x/vertx-rabbtimq/pom.xml @@ -0,0 +1,140 @@ + + 4.0.0 + + com.guicedee + parent + 2.0.0-SNAPSHOT + + + com.guicedee.services + vertx-rabbitmq + + Vert.x RabbitMQ + jar + + + /GuicedEE/Services/Vert.x/vertx-rabbitmq + + + 2.0.0-SNAPSHOT + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + shade + package + + shade + + + false + false + + + io.vertx:vertx-rabbitmq-client:* + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + + org.moditect + moditect-maven-plugin + + + + org.codehaus.mojo + flatten-maven-plugin + + + + com.coderplus.maven.plugins + copy-rename-maven-plugin + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + + + + + com.guicedee.services + vertx-core + + + + io.vertx + vertx-rabbitmq-client + ${vertx.version} + true + + + + amqp-client + com.guicedee.services + + + + com.fasterxml.jackson.core + jackson-databind + + + + + + + + com.guicedee + fasterxml-bom + ${guicedee.version} + import + pom + + + com.guicedee + standalone-bom + ${guicedee.version} + import + pom + + + com.guicedee + versioner + ${guicedee.version} + import + pom + + + com.guicedee + google-bom + ${guicedee.version} + import + pom + + + + + diff --git a/Vert.x/vertx-rabbtimq/src/moditect/module-info.java b/Vert.x/vertx-rabbtimq/src/moditect/module-info.java new file mode 100644 index 00000000..d0da48bd --- /dev/null +++ b/Vert.x/vertx-rabbtimq/src/moditect/module-info.java @@ -0,0 +1,9 @@ +module io.vertx.rabbitmq { + requires transitive io.vertx; + requires com.rabbitmq.client; + + exports io.vertx.rabbitmq; + + opens io.vertx.rabbitmq to io.vertx; + opens io.vertx.rabbitmq.impl to io.vertx; +} \ No newline at end of file