From 9cd598ebf46dfdd42d8e2b06dd380c471c4c6d47 Mon Sep 17 00:00:00 2001 From: Alexey Markevich Date: Wed, 31 Jan 2024 14:34:08 +0100 Subject: [PATCH] ARTEMIS-1230 Added artemis-bom --- artemis-bom/pom.xml | 243 +++++ artemis-boot/pom.xml | 6 +- artemis-cdi-client/pom.xml | 12 +- artemis-cli/pom.xml | 10 +- artemis-commons/pom.xml | 5 +- artemis-core-client-all/pom.xml | 6 +- artemis-core-client-osgi/pom.xml | 7 +- artemis-core-client/pom.xml | 6 +- artemis-distribution/pom.xml | 22 +- artemis-dto/pom.xml | 6 +- artemis-features/pom.xml | 10 +- artemis-hawtio/pom.xml | 5 +- artemis-image/examples/pom.xml | 2 +- artemis-image/pom.xml | 3 +- artemis-jakarta-client-all/pom.xml | 3 +- artemis-jakarta-client/pom.xml | 5 +- artemis-jakarta-ra/pom.xml | 7 +- artemis-jakarta-server/pom.xml | 8 +- artemis-jakarta-service-extensions/pom.xml | 5 +- artemis-jdbc-store/pom.xml | 8 +- artemis-jms-client-all/pom.xml | 6 +- artemis-jms-client-osgi/pom.xml | 9 +- artemis-jms-client/pom.xml | 8 +- artemis-jms-server/pom.xml | 11 +- artemis-journal/pom.xml | 6 +- artemis-junit/artemis-junit-4/pom.xml | 5 - artemis-junit/artemis-junit-5/pom.xml | 4 - artemis-junit/artemis-junit-commons/pom.xml | 5 - artemis-junit/pom.xml | 5 +- artemis-log-annotation-processor/pom.xml | 5 +- artemis-maven-plugin/pom.xml | 9 +- artemis-pom/pom.xml | 870 ++++++++++++++++++ .../artemis-amqp-protocol/pom.xml | 5 - .../artemis-hornetq-protocol/pom.xml | 4 - .../artemis-hqclient-protocol/pom.xml | 2 - .../artemis-jakarta-openwire-protocol/pom.xml | 6 - .../artemis-mqtt-protocol/pom.xml | 4 - .../artemis-openwire-protocol/pom.xml | 6 - .../artemis-stomp-protocol/pom.xml | 4 - artemis-protocols/pom.xml | 8 +- artemis-quorum-api/pom.xml | 5 +- artemis-quorum-ri/pom.xml | 6 +- artemis-ra/pom.xml | 9 +- artemis-selector/pom.xml | 6 +- artemis-server-osgi/pom.xml | 14 +- artemis-server/pom.xml | 11 +- artemis-service-extensions/pom.xml | 8 +- artemis-unit-test-support/pom.xml | 5 +- artemis-web/pom.xml | 10 +- artemis-website/pom.xml | 6 +- .../activemq-spring-integration/pom.xml | 4 +- pom.xml | 847 +---------------- tests/activemq5-unit-tests/pom.xml | 5 - tests/artemis-test-support/pom.xml | 7 - tests/compatibility-tests/pom.xml | 20 +- tests/db-tests/pom.xml | 6 - tests/e2e-tests/pom.xml | 1 - tests/integration-tests-isolated/pom.xml | 7 - tests/integration-tests/pom.xml | 20 - tests/jms-tests/pom.xml | 5 - tests/joram-tests/pom.xml | 6 - tests/karaf-client-integration-tests/pom.xml | 2 - tests/karaf-server-integration-tests/pom.xml | 2 - tests/leak-tests/pom.xml | 7 - tests/performance-jmh/pom.xml | 2 - tests/performance-tests/pom.xml | 6 - tests/pom.xml | 2 +- tests/smoke-tests/pom.xml | 6 - tests/soak-tests/pom.xml | 8 - tests/stress-tests/pom.xml | 8 - tests/timing-tests/pom.xml | 6 - tests/unit-tests/pom.xml | 10 - 72 files changed, 1167 insertions(+), 1261 deletions(-) create mode 100644 artemis-bom/pom.xml create mode 100644 artemis-pom/pom.xml diff --git a/artemis-bom/pom.xml b/artemis-bom/pom.xml new file mode 100644 index 0000000000..27b4aafcfc --- /dev/null +++ b/artemis-bom/pom.xml @@ -0,0 +1,243 @@ + + + + 4.0.0 + + org.apache.activemq + artemis-project + 2.33.0-SNAPSHOT + + + artemis-bom + pom + ActiveMQ Artemis Bill of Materials + + + ${project.basedir}/.. + + + + + + org.apache.activemq + artemis-amqp-protocol + ${project.version} + + + org.apache.activemq + artemis-boot + ${project.version} + + + org.apache.activemq + activemq-branding + war + ${project.version} + + + org.apache.activemq + artemis-cdi-client + ${project.version} + + + org.apache.activemq + artemis-cli + ${project.version} + + + org.apache.activemq + artemis-commons + ${project.version} + + + org.apache.activemq + artemis-console + war + ${project.version} + + + org.apache.activemq + artemis-core-client + ${project.version} + + + org.apache.activemq + artemis-core-client-all + ${project.version} + + + org.apache.activemq + artemis-core-client-osgi + ${project.version} + + + org.apache.activemq + artemis-dto + ${project.version} + + + org.apache.activemq + artemis-features + ${project.version} + features + xml + + + org.apache.activemq + artemis-hornetq-protocol + ${project.version} + + + org.apache.activemq + artemis-hqclient-protocol + ${project.version} + + + org.apache.activemq + artemis-jakarta-client + ${project.version} + + + org.apache.activemq + artemis-jakarta-client-all + ${project.version} + + + org.apache.activemq + artemis-jakarta-openwire-protocol + ${project.version} + + + org.apache.activemq + artemis-jakarta-ra + ${project.version} + + + org.apache.activemq + artemis-jakarta-server + ${project.version} + + + org.apache.activemq + artemis-jakarta-service-extensions + ${project.version} + + + org.apache.activemq + artemis-jdbc-store + ${project.version} + + + org.apache.activemq + artemis-jms-client + ${project.version} + + + org.apache.activemq + artemis-jms-client-all + ${project.version} + + + org.apache.activemq + artemis-jms-client-osgi + ${project.version} + + + org.apache.activemq + artemis-jms-server + ${project.version} + + + org.apache.activemq + artemis-journal + ${project.version} + + + org.apache.activemq + artemis-mqtt-protocol + ${project.version} + + + org.apache.activemq + artemis-openwire-protocol + ${project.version} + + + org.apache.activemq + artemis-plugin + war + ${project.version} + + + org.apache.activemq + artemis-quorum-api + ${project.version} + + + org.apache.activemq + artemis-quorum-ri + ${project.version} + + + org.apache.activemq + artemis-ra + ${project.version} + + + org.apache.activemq + artemis-selector + ${project.version} + + + org.apache.activemq + artemis-server + ${project.version} + + + org.apache.activemq + artemis-server-osgi + ${project.version} + + + org.apache.activemq + artemis-service-extensions + ${project.version} + + + org.apache.activemq + artemis-spring-integration + ${project.version} + + + org.apache.activemq + artemis-stomp-protocol + ${project.version} + + + org.apache.activemq + artemis-web + ${project.version} + + + org.apache.activemq + artemis-website + ${project.version} + + + + diff --git a/artemis-boot/pom.xml b/artemis-boot/pom.xml index 3d03c962c8..6bd160a292 100644 --- a/artemis-boot/pom.xml +++ b/artemis-boot/pom.xml @@ -23,15 +23,11 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT - .. + ../artemis-pom/pom.xml artemis-boot jar ActiveMQ Artemis Boot - - ${project.basedir}/.. - - diff --git a/artemis-cdi-client/pom.xml b/artemis-cdi-client/pom.xml index 047c87fb93..2599ba45d5 100644 --- a/artemis-cdi-client/pom.xml +++ b/artemis-cdi-client/pom.xml @@ -20,17 +20,13 @@ - artemis-pom org.apache.activemq + artemis-pom 2.33.0-SNAPSHOT - .. + ../artemis-pom/pom.xml 4.0.0 - - ${project.basedir}/.. - - artemis-cdi-client ActiveMQ Artemis CDI Integration @@ -54,22 +50,18 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-commons - ${project.version} jakarta.inject diff --git a/artemis-cli/pom.xml b/artemis-cli/pom.xml index e27d1364d1..c5d71a340f 100644 --- a/artemis-cli/pom.xml +++ b/artemis-cli/pom.xml @@ -21,6 +21,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-cli @@ -28,7 +29,6 @@ ActiveMQ Artemis CLI - ${project.basedir}/.. 2.7.0 @@ -40,22 +40,18 @@ org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.activemq @@ -65,22 +61,18 @@ org.apache.activemq artemis-quorum-api - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-jms-server - ${project.version} org.apache.activemq artemis-dto - ${project.version} jakarta.inject diff --git a/artemis-commons/pom.xml b/artemis-commons/pom.xml index 2d8cb5d7f0..12a4f29c9f 100644 --- a/artemis-commons/pom.xml +++ b/artemis-commons/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-commons jar ActiveMQ Artemis Commons - - ${project.basedir}/.. - - diff --git a/artemis-core-client/pom.xml b/artemis-core-client/pom.xml index 0e4f932f1b..feca409b42 100644 --- a/artemis-core-client/pom.xml +++ b/artemis-core-client/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-core-client jar ActiveMQ Artemis Core Client - - ${project.basedir}/.. - - @@ -57,7 +54,6 @@ org.apache.activemq artemis-commons - ${project.version} org.apache.activemq diff --git a/artemis-distribution/pom.xml b/artemis-distribution/pom.xml index 5ca6e02774..dc5f63fa68 100644 --- a/artemis-distribution/pom.xml +++ b/artemis-distribution/pom.xml @@ -18,11 +18,11 @@ 4.0.0 - org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml apache-artemis @@ -32,7 +32,6 @@ ${project.build.directory}/${project.artifactId}-${project.version}-bin/${project.artifactId}-${project.version}/schema src/main/resources/config - ${project.basedir}/.. @@ -40,67 +39,54 @@ org.apache.activemq artemis-boot - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-cli - ${project.version} org.apache.activemq artemis-jms-server - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-ra - ${project.version} org.apache.activemq artemis-web - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-amqp-protocol - ${project.version} org.apache.activemq artemis-stomp-protocol - ${project.version} org.apache.activemq artemis-openwire-protocol - ${project.version} org.apache.activemq artemis-hornetq-protocol - ${project.version} org.apache.activemq artemis-mqtt-protocol - ${project.version} org.apache.activemq @@ -110,7 +96,6 @@ org.apache.activemq artemis-jdbc-store - ${project.version} @@ -130,31 +115,26 @@ org.apache.activemq artemis-console - ${project.version} war org.apache.activemq activemq-branding - ${project.version} war org.apache.activemq artemis-plugin - ${project.version} war org.apache.activemq artemis-quorum-api - ${project.version} org.apache.activemq artemis-quorum-ri - ${project.version} diff --git a/artemis-dto/pom.xml b/artemis-dto/pom.xml index 3ca4bea03d..2c040251f8 100644 --- a/artemis-dto/pom.xml +++ b/artemis-dto/pom.xml @@ -21,21 +21,17 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-dto jar ActiveMQ Artemis DTO - - ${project.basedir}/.. - - org.apache.activemq artemis-commons - ${project.version} jakarta.xml.bind diff --git a/artemis-features/pom.xml b/artemis-features/pom.xml index 0ab01e6583..403261d0d4 100644 --- a/artemis-features/pom.xml +++ b/artemis-features/pom.xml @@ -20,15 +20,12 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-features pom ActiveMQ Artemis Features - - ${project.basedir}/.. - - org.apache.karaf.features @@ -65,19 +62,16 @@ org.apache.activemq artemis-core-client-osgi - ${project.version} provided org.apache.activemq artemis-jms-client-osgi - ${project.version} provided org.apache.activemq artemis-server-osgi - ${project.version} provided @@ -170,4 +164,4 @@ - \ No newline at end of file + diff --git a/artemis-hawtio/pom.xml b/artemis-hawtio/pom.xml index 9c1461478a..ab048edcb0 100644 --- a/artemis-hawtio/pom.xml +++ b/artemis-hawtio/pom.xml @@ -23,6 +23,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-hawtio-pom @@ -31,10 +32,6 @@ pom - - ${project.basedir}/.. - - eclipse-temurin:20-jre@sha256:5340605ada8bee017109147c838a96a24ecec037bedac5f157b26817ab633e02 - - ${project.basedir}/.. diff --git a/artemis-jakarta-client-all/pom.xml b/artemis-jakarta-client-all/pom.xml index 804caa6b75..d24014f693 100644 --- a/artemis-jakarta-client-all/pom.xml +++ b/artemis-jakarta-client-all/pom.xml @@ -21,6 +21,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-jakarta-client-all @@ -28,7 +29,6 @@ ActiveMQ Artemis Jakarta Messaging Client All - ${project.basedir}/.. ${jakarta.jms-api.version.alt} @@ -36,7 +36,6 @@ org.apache.activemq artemis-jakarta-client - ${project.version} diff --git a/artemis-jakarta-client/pom.xml b/artemis-jakarta-client/pom.xml index 8688e5e05f..5cc18287a9 100644 --- a/artemis-jakarta-client/pom.xml +++ b/artemis-jakarta-client/pom.xml @@ -21,6 +21,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-jakarta-client @@ -28,7 +29,6 @@ ActiveMQ Artemis Jakarta Messaging Client - ${project.basedir}/.. ${jakarta.jms-api.version.alt} @@ -52,17 +52,14 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-selector - ${project.version} jakarta.jms diff --git a/artemis-jakarta-ra/pom.xml b/artemis-jakarta-ra/pom.xml index 15e603ff39..ac72c53964 100644 --- a/artemis-jakarta-ra/pom.xml +++ b/artemis-jakarta-ra/pom.xml @@ -22,19 +22,18 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-jakarta-ra jar - ${project.basedir}/.. ${jakarta.jms-api.version.alt} ${jakarta.transaction-api.version.alt} ${jakarta.resource-api.version.alt} - @@ -56,13 +55,11 @@ org.apache.activemq artemis-core-client - ${project.version} provided org.apache.activemq artemis-jakarta-client - ${project.version} provided @@ -83,12 +80,10 @@ org.apache.activemq artemis-jakarta-service-extensions - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.jgroups diff --git a/artemis-jakarta-server/pom.xml b/artemis-jakarta-server/pom.xml index 6f515f10bc..d5d39e17c4 100644 --- a/artemis-jakarta-server/pom.xml +++ b/artemis-jakarta-server/pom.xml @@ -21,6 +21,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-jakarta-server @@ -28,7 +29,6 @@ ActiveMQ Artemis Jakarta Messaging Server - ${project.basedir}/.. ${jakarta.jms-api.version.alt} ${jakarta.transaction-api.version.alt} ${jakarta.resource-api.version.alt} @@ -54,32 +54,26 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-jakarta-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-jakarta-service-extensions - ${project.version} jakarta.jms diff --git a/artemis-jakarta-service-extensions/pom.xml b/artemis-jakarta-service-extensions/pom.xml index 25824b6434..16a613294f 100644 --- a/artemis-jakarta-service-extensions/pom.xml +++ b/artemis-jakarta-service-extensions/pom.xml @@ -21,6 +21,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-jakarta-service-extensions @@ -28,7 +29,6 @@ ActiveMQ Artemis Jakarta Service Extensions - ${project.basedir}/.. ${jakarta.jms-api.version.alt} ${jakarta.transaction-api.version.alt} @@ -37,17 +37,14 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-jakarta-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} diff --git a/artemis-jdbc-store/pom.xml b/artemis-jdbc-store/pom.xml index 6066ed895e..9c65c6859e 100644 --- a/artemis-jdbc-store/pom.xml +++ b/artemis-jdbc-store/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-jdbc-store jar ActiveMQ Artemis JDBC Store - - ${project.basedir}/.. - - @@ -46,17 +43,14 @@ org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.activemq artemis-core-client - ${project.version} commons-beanutils diff --git a/artemis-jms-client-all/pom.xml b/artemis-jms-client-all/pom.xml index a6b69299e6..ff9dcb881d 100644 --- a/artemis-jms-client-all/pom.xml +++ b/artemis-jms-client-all/pom.xml @@ -21,21 +21,17 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-jms-client-all jar ActiveMQ Artemis JMS Client All - - ${project.basedir}/.. - - org.apache.activemq artemis-jms-client - ${project.version} diff --git a/artemis-jms-client-osgi/pom.xml b/artemis-jms-client-osgi/pom.xml index cf49dc832d..fa2ea380d8 100644 --- a/artemis-jms-client-osgi/pom.xml +++ b/artemis-jms-client-osgi/pom.xml @@ -15,6 +15,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-jms-client-osgi @@ -26,30 +27,22 @@ to be deployed separately. - - ${project.basedir}/.. - - org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-selector - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} diff --git a/artemis-jms-client/pom.xml b/artemis-jms-client/pom.xml index 634f753573..821126baf2 100644 --- a/artemis-jms-client/pom.xml +++ b/artemis-jms-client/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-jms-client jar ActiveMQ Artemis JMS Client - - ${project.basedir}/.. - - @@ -52,17 +49,14 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-selector - ${project.version} jakarta.jms diff --git a/artemis-jms-server/pom.xml b/artemis-jms-server/pom.xml index 4ee6d335d9..abfa1fe392 100644 --- a/artemis-jms-server/pom.xml +++ b/artemis-jms-server/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-jms-server jar ActiveMQ Artemis JMS Server - - ${project.basedir}/.. - - @@ -51,32 +48,26 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-service-extensions - ${project.version} jakarta.jms diff --git a/artemis-journal/pom.xml b/artemis-journal/pom.xml index 1caa462c95..864a18d7e4 100644 --- a/artemis-journal/pom.xml +++ b/artemis-journal/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-journal jar ActiveMQ Artemis Journal - - ${project.basedir}/.. - - @@ -54,7 +51,6 @@ org.apache.activemq artemis-commons - ${project.version} org.jctools diff --git a/artemis-junit/artemis-junit-4/pom.xml b/artemis-junit/artemis-junit-4/pom.xml index b1d8732170..ca26762f09 100644 --- a/artemis-junit/artemis-junit-4/pom.xml +++ b/artemis-junit/artemis-junit-4/pom.xml @@ -56,27 +56,22 @@ org.apache.activemq artemis-jms-server - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} diff --git a/artemis-junit/artemis-junit-5/pom.xml b/artemis-junit/artemis-junit-5/pom.xml index e25468100b..88e2a7bbb0 100644 --- a/artemis-junit/artemis-junit-5/pom.xml +++ b/artemis-junit/artemis-junit-5/pom.xml @@ -58,22 +58,18 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq diff --git a/artemis-junit/artemis-junit-commons/pom.xml b/artemis-junit/artemis-junit-commons/pom.xml index 68a5e2b0c5..02ad06a1c8 100644 --- a/artemis-junit/artemis-junit-commons/pom.xml +++ b/artemis-junit/artemis-junit-commons/pom.xml @@ -46,27 +46,22 @@ org.apache.activemq artemis-jms-server - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} diff --git a/artemis-junit/pom.xml b/artemis-junit/pom.xml index 3eed7372b7..359c7bd177 100644 --- a/artemis-junit/pom.xml +++ b/artemis-junit/pom.xml @@ -22,16 +22,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-junit-parent pom ActiveMQ Artemis JUnit - - ${project.basedir}/.. - - artemis-junit-commons artemis-junit-4 diff --git a/artemis-log-annotation-processor/pom.xml b/artemis-log-annotation-processor/pom.xml index b3c38985a9..18f3561e4a 100644 --- a/artemis-log-annotation-processor/pom.xml +++ b/artemis-log-annotation-processor/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-log-annotation-processor jar ActiveMQ Log Annotation Processor - - ${project.basedir}/.. - - org.apache.activemq diff --git a/artemis-maven-plugin/pom.xml b/artemis-maven-plugin/pom.xml index 97879f3f31..756e18a585 100644 --- a/artemis-maven-plugin/pom.xml +++ b/artemis-maven-plugin/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-maven-plugin maven-plugin ActiveMQ Artemis Maven Plugin - - ${project.basedir}/.. - - org.apache.maven @@ -55,22 +52,18 @@ org.apache.activemq artemis-boot - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-cli - ${project.version} diff --git a/artemis-pom/pom.xml b/artemis-pom/pom.xml new file mode 100644 index 0000000000..bde8c3a1c4 --- /dev/null +++ b/artemis-pom/pom.xml @@ -0,0 +1,870 @@ + + + + 4.0.0 + + org.apache.activemq + artemis-project + 2.33.0-SNAPSHOT + + + artemis-pom + pom + ActiveMQ Artemis POM + + + ${project.basedir}/.. + + + + + + org.apache.activemq + artemis-bom + ${project.version} + pom + import + + + + + org.junit.jupiter + junit-jupiter-api + ${junit5.version} + + + + + + org.junit.jupiter + junit-jupiter-engine + ${junit5.version} + test + + + + + + org.junit.vintage + junit-vintage-engine + ${junit5.version} + + + + + junit + junit + ${junit.version} + test + + + + + org.easymock + easymock + 5.2.0 + test + + + + + org.eclipse.paho + org.eclipse.paho.client.mqttv3 + ${paho.client.mqtt.version} + + + org.eclipse.paho + org.eclipse.paho.mqttv5.client + ${paho.client.mqtt.version} + + + org.fusesource.mqtt-client + mqtt-client + ${fuse.mqtt.client.version} + + + + org.apache.derby + derby + ${apache.derby.version} + test + + + org.apache.derby + derbytools + ${apache.derby.version} + test + + + org.eclipse.paho + mqtt-client + 0.4.0 + test + + + + + org.postgresql + postgresql + ${postgresql.version} + provided + + + + + commons-collections + commons-collections-testframework + ${commons.collections.version} + + + + + org.mockito + mockito-core + ${mockito.version} + test + + + + + org.apache.hadoop + hadoop-minikdc + ${hadoop.minikdc.version} + test + + + org.slf4j + slf4j-log4j12 + + + com.nimbusds + nimbus-jose-jwt + + + + + de.dentrassi.crypto + pem-keystore + ${pem-keystore.version} + + + + + org.bouncycastle + bcprov-jdk15on + + + org.bouncycastle + bcpkix-jdk15on + + + + + org.bouncycastle + bcprov-jdk18on + ${bc-java-version} + + + org.bouncycastle + bcpkix-jdk18on + ${bc-java-version} + + + + + org.springframework + spring-core + ${spring.version} + compile + + + + org.springframework + spring-beans + ${spring.version} + compile + + + + org.springframework + spring-context + ${spring.version} + compile + + + + org.springframework + spring-jms + ${spring.version} + compile + + + + + + org.owasp + dependency-check-core + ${owasp.version} + + + + org.owasp + dependency-check-utils + ${owasp.version} + + + + + + jakarta.inject + jakarta.inject-api + ${jakarta.inject-api.version} + + + + org.fusesource.hawtbuf + hawtbuf + ${hawtbuff.version} + + + + org.fusesource.hawtdispatch + hawtdispatch + ${hawtdispatch.version} + + + + net.java.dev.javacc + javacc + 7.0.13 + + + + jakarta.jms + jakarta.jms-api + ${jakarta.jms-api.version} + + + + jakarta.transaction + jakarta.transaction-api + ${jakarta.transaction-api.version} + + + + jakarta.ejb + jakarta.ejb-api + ${jakarta.ejb-api.version} + + + + jakarta.annotation + jakarta.annotation-api + ${jakarta.annotation-api.version} + + + + jakarta.resource + jakarta.resource-api + ${jakarta.resource-api.version} + + + + commons-collections + commons-collections + ${commons.collections.version} + + + + org.apache.commons + commons-configuration2 + ${commons.config.version} + + + + org.apache.commons + commons-text + ${commons.text.version} + + + + org.apache.commons + commons-lang3 + ${commons.lang.version} + + + + + + org.slf4j + slf4j-simple + ${slf4j.version} + + + org.slf4j + slf4j-nop + ${slf4j.version} + + + + + + org.jgroups + jgroups + ${jgroups.version} + + + + * + * + + + + + + info.picocli + picocli + ${picocli.version} + + + + info.picocli + picocli-shell-jline3 + ${picocli.version} + + + + org.jline + jline + ${jline.version} + + + + + org.jctools + jctools-core + ${jctools.version} + + + + org.hdrhistogram + HdrHistogram + ${hdrhistogram.version} + + + + io.netty + netty-buffer + ${netty.version} + + + + io.netty + netty-transport + ${netty.version} + + + + io.netty + netty-handler + ${netty.version} + + + + io.netty + netty-handler-proxy + ${netty.version} + + + + io.netty + netty-codec + ${netty.version} + + + + io.netty + netty-codec-http + ${netty.version} + + + + io.netty + netty-codec-mqtt + ${netty.version} + + + + io.netty + netty-codec-socks + ${netty.version} + + + + io.netty + netty-common + ${netty.version} + + + + io.netty + netty-resolver + ${netty.version} + + + + io.netty + netty-transport-native-unix-common + ${netty.version} + + + + io.netty + netty-transport-classes-epoll + ${netty.version} + + + + io.netty + netty-transport-native-epoll + ${netty.version} + ${netty-transport-native-epoll-classifier} + + + + io.netty + netty-transport-classes-kqueue + ${netty.version} + + + + io.netty + netty-transport-native-kqueue + ${netty.version} + ${netty-transport-native-kqueue-classifier} + + + + org.apache.qpid + proton-j + ${proton.version} + + + + org.apache.qpid + protonj2-test-driver + ${protonj2.version} + test + + + + org.apache.qpid + qpid-jms-client + ${qpid.jms.version} + + + org.apache.activemq + activemq-client + ${activemq5-version} + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + + + org.apache.geronimo.specs + geronimo-j2ee-management_1.1_spec + + + + + + org.apache.activemq + activemq-client-jakarta + ${activemq5-version} + + + + org.apache.activemq + activemq-openwire-legacy + ${activemq5-version} + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + org.apache.logging.log4j + log4j-slf4j2-impl + ${log4j.version} + + + org.apache.logging.log4j + log4j-api + ${log4j.version} + + + org.apache.logging.log4j + log4j-core + ${log4j.version} + + + commons-codec + commons-codec + ${commons.codec.version} + + + + + + org.eclipse.jetty + jetty-bom + ${jetty.version} + pom + import + + + + org.eclipse.jetty.toolchain + jetty-servlet-api + ${jetty-servlet-api.version} + + + + + + + commons-beanutils + commons-beanutils + ${commons.beanutils.version} + + + + + + commons-logging + commons-logging + ${commons.logging.version} + + + + + commons-io + commons-io + ${commons.io.version} + + + + + org.apache.commons + commons-dbcp2 + ${commons.dbcp2.version} + + + + + org.apache.commons + commons-pool2 + ${commons.pool2.version} + + runtime + + + + + io.micrometer + micrometer-core + ${version.micrometer} + true + + + org.hdrhistogram + HdrHistogram + + + org.latencyutils + LatencyUtils + + + + + + + org.apache.openwebbeans + openwebbeans-impl + ${owb.version} + test + + + org.apache.openwebbeans + openwebbeans-spi + ${owb.version} + test + + + org.apache.openwebbeans + openwebbeans-resource + ${owb.version} + test + + + org.apache.openwebbeans.arquillian + owb-arquillian-standalone + ${owb.version} + test + + + org.jboss.weld.se + weld-se + ${weld.version} + test + + + org.jboss.arquillian.container + arquillian-weld-embedded + ${arquillian-weld-embedded.version} + test + + + org.jboss.arquillian.junit + arquillian-junit-container + ${arquillian.version} + test + + + org.jboss.arquillian.junit + arquillian-junit-core + ${arquillian.version} + test + + + org.jacoco + org.jacoco.ant + ${version.org.jacoco} + test + + + org.jacoco + org.jacoco.core + ${version.org.jacoco} + test + + + jakarta.enterprise + jakarta.enterprise.cdi-api + ${jakarta.enterprise.cdi-api.version} + provided + + + + org.osgi + org.osgi.core + 6.0.0 + provided + + + + org.osgi + osgi.cmpn + 6.0.0 + provided + + + + com.google.guava + guava + ${guava.version} + + + + com.github.ben-manes.caffeine + caffeine + ${caffeine.version} + + + + com.google.code.findbugs + jsr305 + ${jsr305.version} + + + jakarta.security.auth.message + jakarta.security.auth.message-api + ${jakarta.security.auth.message-api.version} + + + + org.apache.curator + curator-recipes + ${curator.version} + + + org.apache.curator + curator-framework + ${curator.version} + + + org.apache.curator + curator-client + ${curator.version} + + + org.apache.zookeeper + zookeeper + ${zookeeper.version} + + + ch.qos.logback + * + + + io.netty + netty-transport-native-epoll + + + org.apache.yetus + audience-annotations + + + + + org.apache.zookeeper + zookeeper-jute + ${zookeeper.version} + + + + + + + org.apache.johnzon + johnzon-core + ${johnzon.version} + test + + + jakarta.json + jakarta.json-api + ${jakarta.json-api.version} + test + + + + + org.testcontainers + testcontainers + ${testcontainers.version} + test + + + org.testcontainers + selenium + ${testcontainers.version} + test + + + org.seleniumhq.selenium + selenium-api + ${selenium.version} + test + + + org.seleniumhq.selenium + selenium-firefox-driver + ${selenium.version} + test + + + org.seleniumhq.selenium + selenium-chrome-driver + ${selenium.version} + test + + + org.seleniumhq.selenium + selenium-chromium-driver + ${selenium.version} + test + + + org.seleniumhq.selenium + selenium-remote-driver + ${selenium.version} + test + + + org.seleniumhq.selenium + selenium-support + ${selenium.version} + test + + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson-databind.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + ${jackson.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + ${jackson.version} + + + com.fasterxml.jackson.jr + jackson-jr-objects + ${jackson.version} + + + + org.apache.httpcomponents + httpcore + ${apache.httpcore.version} + + + org.apache.httpcomponents + httpclient + ${apache.httpclient.version} + + + + + diff --git a/artemis-protocols/artemis-amqp-protocol/pom.xml b/artemis-protocols/artemis-amqp-protocol/pom.xml index 4389a0df6a..2173a28387 100644 --- a/artemis-protocols/artemis-amqp-protocol/pom.xml +++ b/artemis-protocols/artemis-amqp-protocol/pom.xml @@ -35,17 +35,14 @@ org.apache.activemq artemis-selector - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} @@ -69,12 +66,10 @@ org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.qpid diff --git a/artemis-protocols/artemis-hornetq-protocol/pom.xml b/artemis-protocols/artemis-hornetq-protocol/pom.xml index bca9c916ba..a73dc64bb8 100644 --- a/artemis-protocols/artemis-hornetq-protocol/pom.xml +++ b/artemis-protocols/artemis-hornetq-protocol/pom.xml @@ -35,7 +35,6 @@ org.apache.activemq artemis-server - ${project.version} org.apache.activemq @@ -46,7 +45,6 @@ org.apache.activemq artemis-hqclient-protocol - ${project.version} org.apache.activemq @@ -57,7 +55,6 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq @@ -68,7 +65,6 @@ org.apache.activemq artemis-commons - ${project.version} org.osgi diff --git a/artemis-protocols/artemis-hqclient-protocol/pom.xml b/artemis-protocols/artemis-hqclient-protocol/pom.xml index 0bd3309426..5b6006ef8c 100644 --- a/artemis-protocols/artemis-hqclient-protocol/pom.xml +++ b/artemis-protocols/artemis-hqclient-protocol/pom.xml @@ -35,12 +35,10 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} io.netty diff --git a/artemis-protocols/artemis-jakarta-openwire-protocol/pom.xml b/artemis-protocols/artemis-jakarta-openwire-protocol/pom.xml index 2b6359ed2c..cd509dac50 100644 --- a/artemis-protocols/artemis-jakarta-openwire-protocol/pom.xml +++ b/artemis-protocols/artemis-jakarta-openwire-protocol/pom.xml @@ -53,32 +53,26 @@ org.apache.activemq artemis-jakarta-server - ${project.version} org.apache.activemq artemis-jakarta-client - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.activemq artemis-selector - ${project.version} jakarta.jms diff --git a/artemis-protocols/artemis-mqtt-protocol/pom.xml b/artemis-protocols/artemis-mqtt-protocol/pom.xml index 7286c8a39f..4494fd7ba9 100644 --- a/artemis-protocols/artemis-mqtt-protocol/pom.xml +++ b/artemis-protocols/artemis-mqtt-protocol/pom.xml @@ -48,22 +48,18 @@ org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-journal - ${project.version} io.netty diff --git a/artemis-protocols/artemis-openwire-protocol/pom.xml b/artemis-protocols/artemis-openwire-protocol/pom.xml index 0f70385959..a2994304c3 100644 --- a/artemis-protocols/artemis-openwire-protocol/pom.xml +++ b/artemis-protocols/artemis-openwire-protocol/pom.xml @@ -59,32 +59,26 @@ org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.activemq artemis-selector - ${project.version} jakarta.jms diff --git a/artemis-protocols/artemis-stomp-protocol/pom.xml b/artemis-protocols/artemis-stomp-protocol/pom.xml index 86fe2a12b7..aee678bceb 100644 --- a/artemis-protocols/artemis-stomp-protocol/pom.xml +++ b/artemis-protocols/artemis-stomp-protocol/pom.xml @@ -53,22 +53,18 @@ org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-journal - ${project.version} io.netty diff --git a/artemis-protocols/pom.xml b/artemis-protocols/pom.xml index 24c339ffcb..a08795d243 100644 --- a/artemis-protocols/pom.xml +++ b/artemis-protocols/pom.xml @@ -17,9 +17,10 @@ --> - artemis-pom org.apache.activemq + artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml 4.0.0 @@ -27,11 +28,6 @@ pom ActiveMQ Artemis Protocols - - - ${project.basedir}/.. - - artemis-amqp-protocol artemis-stomp-protocol diff --git a/artemis-quorum-api/pom.xml b/artemis-quorum-api/pom.xml index ea573de7a1..26f255c99e 100644 --- a/artemis-quorum-api/pom.xml +++ b/artemis-quorum-api/pom.xml @@ -21,14 +21,11 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-quorum-api bundle ActiveMQ Artemis Quorum API - - ${project.basedir}/.. - - diff --git a/artemis-quorum-ri/pom.xml b/artemis-quorum-ri/pom.xml index 910bf52665..8dffce8498 100644 --- a/artemis-quorum-ri/pom.xml +++ b/artemis-quorum-ri/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-quorum-ri jar ActiveMQ Artemis Quorum RI - - ${project.basedir}/.. - - org.apache.curator @@ -90,7 +87,6 @@ org.apache.activemq artemis-quorum-api - ${project.version} diff --git a/artemis-ra/pom.xml b/artemis-ra/pom.xml index fc47817629..f67661f872 100644 --- a/artemis-ra/pom.xml +++ b/artemis-ra/pom.xml @@ -22,26 +22,21 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-ra jar - - ${project.basedir}/.. - - org.apache.activemq artemis-core-client - ${project.version} provided org.apache.activemq artemis-jms-client - ${project.version} provided @@ -62,12 +57,10 @@ org.apache.activemq artemis-service-extensions - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.jgroups diff --git a/artemis-selector/pom.xml b/artemis-selector/pom.xml index bcb4e27d98..8aebf78390 100644 --- a/artemis-selector/pom.xml +++ b/artemis-selector/pom.xml @@ -21,21 +21,17 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-selector jar ActiveMQ Artemis Selector Implementation - - ${project.basedir}/.. - - org.apache.activemq artemis-commons - ${project.version} junit diff --git a/artemis-server-osgi/pom.xml b/artemis-server-osgi/pom.xml index be9457c910..12a35476fd 100644 --- a/artemis-server-osgi/pom.xml +++ b/artemis-server-osgi/pom.xml @@ -15,6 +15,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-server-osgi @@ -26,55 +27,42 @@ to be deployed separately. - - ${project.basedir}/.. - - org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-jms-server - ${project.version} org.apache.activemq artemis-jdbc-store - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.activemq artemis-selector - ${project.version} org.apache.activemq artemis-service-extensions - ${project.version} diff --git a/artemis-server/pom.xml b/artemis-server/pom.xml index e21b69ceb3..81014b3e95 100644 --- a/artemis-server/pom.xml +++ b/artemis-server/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-server jar ActiveMQ Artemis Server - - ${project.basedir}/.. - - @@ -72,32 +69,26 @@ org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-selector - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.activemq artemis-jdbc-store - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-quorum-api - ${project.version} org.jctools diff --git a/artemis-service-extensions/pom.xml b/artemis-service-extensions/pom.xml index d0e39ab524..030f2792df 100644 --- a/artemis-service-extensions/pom.xml +++ b/artemis-service-extensions/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-service-extensions jar ActiveMQ Artemis Service Extensions - - ${project.basedir}/.. - - @@ -51,17 +48,14 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} jakarta.transaction diff --git a/artemis-unit-test-support/pom.xml b/artemis-unit-test-support/pom.xml index 2f8083206c..7a9fb4220c 100644 --- a/artemis-unit-test-support/pom.xml +++ b/artemis-unit-test-support/pom.xml @@ -20,16 +20,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-unit-test-support jar ActiveMQ Artemis Unit Test Support - - ${project.basedir}/.. - - junit diff --git a/artemis-web/pom.xml b/artemis-web/pom.xml index 8428141215..65a6120285 100644 --- a/artemis-web/pom.xml +++ b/artemis-web/pom.xml @@ -21,16 +21,13 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-web jar ActiveMQ Artemis Web - - ${project.basedir}/.. - - @@ -52,17 +49,14 @@ org.apache.activemq artemis-dto - ${project.version} org.apache.activemq artemis-cli - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.eclipse.jetty.toolchain @@ -91,13 +85,11 @@ org.apache.activemq artemis-server - ${project.version} test org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq diff --git a/artemis-website/pom.xml b/artemis-website/pom.xml index 9bc901dfa1..fb49e52feb 100644 --- a/artemis-website/pom.xml +++ b/artemis-website/pom.xml @@ -21,6 +21,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml artemis-website @@ -28,7 +29,6 @@ ActiveMQ Artemis Website - ${project.basedir}/.. ${project.build.directory}/scratch/user-manual false @@ -43,22 +43,18 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-commons - ${project.version} jakarta.json diff --git a/integration/activemq-spring-integration/pom.xml b/integration/activemq-spring-integration/pom.xml index 9185f635ae..690542d8ee 100644 --- a/integration/activemq-spring-integration/pom.xml +++ b/integration/activemq-spring-integration/pom.xml @@ -22,7 +22,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT - ../../pom.xml + ../../artemis-pom/pom.xml artemis-spring-integration @@ -37,12 +37,10 @@ org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-jms-server - ${project.version} org.springframework diff --git a/pom.xml b/pom.xml index 35fb5337fd..264c780a0d 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ 4.0.0 org.apache.activemq - artemis-pom + artemis-project pom 2.33.0-SNAPSHOT @@ -30,6 +30,8 @@ + artemis-bom + artemis-pom artemis-log-annotation-processor artemis-protocols artemis-dto @@ -71,7 +73,7 @@ artemis-image/examples - ActiveMQ Artemis Parent + ActiveMQ Artemis https://activemq.apache.org/components/artemis/ @@ -304,841 +306,6 @@ - - - - - org.junit.jupiter - junit-jupiter-api - ${junit5.version} - - - - - - org.junit.jupiter - junit-jupiter-engine - ${junit5.version} - test - - - - - - org.junit.vintage - junit-vintage-engine - ${junit5.version} - - - - - junit - junit - ${junit.version} - test - - - - - org.easymock - easymock - 5.2.0 - test - - - - - org.eclipse.paho - org.eclipse.paho.client.mqttv3 - ${paho.client.mqtt.version} - - - org.eclipse.paho - org.eclipse.paho.mqttv5.client - ${paho.client.mqtt.version} - - - org.fusesource.mqtt-client - mqtt-client - ${fuse.mqtt.client.version} - - - - org.apache.derby - derby - ${apache.derby.version} - test - - - org.apache.derby - derbytools - ${apache.derby.version} - test - - - org.eclipse.paho - mqtt-client - 0.4.0 - test - - - - - org.postgresql - postgresql - ${postgresql.version} - provided - - - - - commons-collections - commons-collections-testframework - ${commons.collections.version} - - - - - org.mockito - mockito-core - ${mockito.version} - test - - - - - org.apache.hadoop - hadoop-minikdc - ${hadoop.minikdc.version} - test - - - org.slf4j - slf4j-log4j12 - - - com.nimbusds - nimbus-jose-jwt - - - - - de.dentrassi.crypto - pem-keystore - ${pem-keystore.version} - - - - - org.bouncycastle - bcprov-jdk15on - - - org.bouncycastle - bcpkix-jdk15on - - - - - org.bouncycastle - bcprov-jdk18on - ${bc-java-version} - - - org.bouncycastle - bcpkix-jdk18on - ${bc-java-version} - - - - - com.google.errorprone - error_prone_core - ${errorprone.version} - provided - - - org.springframework - spring-core - ${spring.version} - compile - - - - org.springframework - spring-beans - ${spring.version} - compile - - - - org.springframework - spring-context - ${spring.version} - compile - - - - org.springframework - spring-jms - ${spring.version} - compile - - - - - - org.owasp - dependency-check-core - ${owasp.version} - - - - org.owasp - dependency-check-utils - ${owasp.version} - - - - - - jakarta.inject - jakarta.inject-api - ${jakarta.inject-api.version} - - - - org.fusesource.hawtbuf - hawtbuf - ${hawtbuff.version} - - - - org.fusesource.hawtdispatch - hawtdispatch - ${hawtdispatch.version} - - - - net.java.dev.javacc - javacc - 7.0.13 - - - - jakarta.jms - jakarta.jms-api - ${jakarta.jms-api.version} - - - - jakarta.transaction - jakarta.transaction-api - ${jakarta.transaction-api.version} - - - - jakarta.ejb - jakarta.ejb-api - ${jakarta.ejb-api.version} - - - - jakarta.annotation - jakarta.annotation-api - ${jakarta.annotation-api.version} - - - - jakarta.resource - jakarta.resource-api - ${jakarta.resource-api.version} - - - - commons-collections - commons-collections - ${commons.collections.version} - - - - org.apache.commons - commons-configuration2 - ${commons.config.version} - - - - org.apache.commons - commons-text - ${commons.text.version} - - - - org.apache.commons - commons-lang3 - ${commons.lang.version} - - - - - - org.slf4j - slf4j-simple - ${slf4j.version} - - - org.slf4j - slf4j-nop - ${slf4j.version} - - - - - - org.jgroups - jgroups - ${jgroups.version} - - - - * - * - - - - - - info.picocli - picocli - ${picocli.version} - - - - info.picocli - picocli-shell-jline3 - ${picocli.version} - - - - org.jline - jline - ${jline.version} - - - - - org.jctools - jctools-core - ${jctools.version} - - - - org.hdrhistogram - HdrHistogram - ${hdrhistogram.version} - - - - io.netty - netty-buffer - ${netty.version} - - - - io.netty - netty-transport - ${netty.version} - - - - io.netty - netty-handler - ${netty.version} - - - - io.netty - netty-handler-proxy - ${netty.version} - - - - io.netty - netty-codec - ${netty.version} - - - - io.netty - netty-codec-http - ${netty.version} - - - - io.netty - netty-codec-mqtt - ${netty.version} - - - - io.netty - netty-codec-socks - ${netty.version} - - - - io.netty - netty-common - ${netty.version} - - - - io.netty - netty-resolver - ${netty.version} - - - - io.netty - netty-transport-native-unix-common - ${netty.version} - - - - io.netty - netty-transport-classes-epoll - ${netty.version} - - - - io.netty - netty-transport-native-epoll - ${netty.version} - ${netty-transport-native-epoll-classifier} - - - - io.netty - netty-transport-classes-kqueue - ${netty.version} - - - - io.netty - netty-transport-native-kqueue - ${netty.version} - ${netty-transport-native-kqueue-classifier} - - - - org.apache.qpid - proton-j - ${proton.version} - - - - org.apache.qpid - protonj2-test-driver - ${protonj2.version} - test - - - - org.apache.qpid - qpid-jms-client - ${qpid.jms.version} - - - org.apache.activemq - activemq-client - ${activemq5-version} - - - org.apache.geronimo.specs - geronimo-jms_1.1_spec - - - org.apache.geronimo.specs - geronimo-j2ee-management_1.1_spec - - - - - - org.apache.activemq - activemq-client-jakarta - ${activemq5-version} - - - - org.apache.activemq - activemq-openwire-legacy - ${activemq5-version} - - - - org.slf4j - slf4j-api - ${slf4j.version} - - - - org.apache.logging.log4j - log4j-slf4j2-impl - ${log4j.version} - - - org.apache.logging.log4j - log4j-api - ${log4j.version} - - - org.apache.logging.log4j - log4j-core - ${log4j.version} - - - commons-codec - commons-codec - ${commons.codec.version} - - - - - - org.eclipse.jetty - jetty-bom - ${jetty.version} - pom - import - - - - org.eclipse.jetty.toolchain - jetty-servlet-api - ${jetty-servlet-api.version} - - - - - - - commons-beanutils - commons-beanutils - ${commons.beanutils.version} - - - - - - commons-logging - commons-logging - ${commons.logging.version} - - - - - commons-io - commons-io - ${commons.io.version} - - - - - org.apache.commons - commons-dbcp2 - ${commons.dbcp2.version} - - - - - org.apache.commons - commons-pool2 - ${commons.pool2.version} - - runtime - - - - - io.micrometer - micrometer-core - ${version.micrometer} - true - - - org.hdrhistogram - HdrHistogram - - - org.latencyutils - LatencyUtils - - - - - - - org.apache.openwebbeans - openwebbeans-impl - ${owb.version} - test - - - org.apache.openwebbeans - openwebbeans-spi - ${owb.version} - test - - - org.apache.openwebbeans - openwebbeans-resource - ${owb.version} - test - - - org.apache.openwebbeans.arquillian - owb-arquillian-standalone - ${owb.version} - test - - - org.jboss.weld.se - weld-se - ${weld.version} - test - - - org.jboss.arquillian.container - arquillian-weld-embedded - ${arquillian-weld-embedded.version} - test - - - org.jboss.arquillian.junit - arquillian-junit-container - ${arquillian.version} - test - - - org.jboss.arquillian.junit - arquillian-junit-core - ${arquillian.version} - test - - - org.jacoco - org.jacoco.ant - ${version.org.jacoco} - test - - - org.jacoco - org.jacoco.core - ${version.org.jacoco} - test - - - jakarta.enterprise - jakarta.enterprise.cdi-api - ${jakarta.enterprise.cdi-api.version} - provided - - - - org.osgi - org.osgi.core - 6.0.0 - provided - - - - org.osgi - osgi.cmpn - 6.0.0 - provided - - - - com.google.guava - guava - ${guava.version} - - - - com.github.ben-manes.caffeine - caffeine - ${caffeine.version} - - - - com.google.code.findbugs - jsr305 - ${jsr305.version} - - - jakarta.security.auth.message - jakarta.security.auth.message-api - ${jakarta.security.auth.message-api.version} - - - - org.apache.curator - curator-recipes - ${curator.version} - - - org.apache.curator - curator-framework - ${curator.version} - - - org.apache.curator - curator-client - ${curator.version} - - - org.apache.zookeeper - zookeeper - ${zookeeper.version} - - - ch.qos.logback - * - - - io.netty - netty-transport-native-epoll - - - org.apache.yetus - audience-annotations - - - - - org.apache.zookeeper - zookeeper-jute - ${zookeeper.version} - - - - - - - org.apache.johnzon - johnzon-core - ${johnzon.version} - test - - - jakarta.json - jakarta.json-api - ${jakarta.json-api.version} - test - - - - - org.testcontainers - testcontainers - ${testcontainers.version} - test - - - org.testcontainers - selenium - ${testcontainers.version} - test - - - org.seleniumhq.selenium - selenium-api - ${selenium.version} - test - - - org.seleniumhq.selenium - selenium-firefox-driver - ${selenium.version} - test - - - org.seleniumhq.selenium - selenium-chrome-driver - ${selenium.version} - test - - - org.seleniumhq.selenium - selenium-chromium-driver - ${selenium.version} - test - - - org.seleniumhq.selenium - selenium-remote-driver - ${selenium.version} - test - - - org.seleniumhq.selenium - selenium-support - ${selenium.version} - test - - - - com.fasterxml.jackson.core - jackson-core - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson-databind.version} - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson.version} - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-json-provider - ${jackson.version} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - ${jackson.version} - - - com.fasterxml.jackson.jr - jackson-jr-objects - ${jackson.version} - - - - org.apache.httpcomponents - httpcore - ${apache.httpcore.version} - - - org.apache.httpcomponents - httpclient - ${apache.httpclient.version} - - - - - M2E @@ -1164,6 +331,8 @@ com.google.errorprone error_prone_core + ${errorprone.version} + provided @@ -1197,6 +366,8 @@ com.google.errorprone error_prone_core + ${errorprone.version} + provided @@ -1727,7 +898,7 @@ org.apache.maven.plugins maven-pmd-plugin - 3.6 + 3.21.2 true 100 diff --git a/tests/activemq5-unit-tests/pom.xml b/tests/activemq5-unit-tests/pom.xml index d97b2dd278..c484c52568 100644 --- a/tests/activemq5-unit-tests/pom.xml +++ b/tests/activemq5-unit-tests/pom.xml @@ -138,31 +138,26 @@ org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-jms-server - ${project.version} org.apache.activemq artemis-openwire-protocol - ${project.version} org.apache.activemq artemis-stomp-protocol - ${project.version} diff --git a/tests/artemis-test-support/pom.xml b/tests/artemis-test-support/pom.xml index 7abe75990b..710f2abbf8 100644 --- a/tests/artemis-test-support/pom.xml +++ b/tests/artemis-test-support/pom.xml @@ -34,25 +34,21 @@ org.apache.activemq artemis-core-client - ${project.version} provided org.apache.activemq artemis-commons - ${project.version} provided org.apache.activemq artemis-cli - ${project.version} provided org.apache.activemq artemis-jms-client - ${project.version} provided @@ -123,19 +119,16 @@ org.apache.activemq artemis-server - ${project.version} provided org.apache.activemq artemis-jms-server - ${project.version} provided org.apache.activemq artemis-stomp-protocol - ${project.version} provided diff --git a/tests/compatibility-tests/pom.xml b/tests/compatibility-tests/pom.xml index 108e885af6..62de87e92c 100644 --- a/tests/compatibility-tests/pom.xml +++ b/tests/compatibility-tests/pom.xml @@ -36,57 +36,46 @@ org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-jms-server - ${project.version} org.apache.activemq artemis-ra - ${project.version} org.apache.activemq artemis-cli - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-spring-integration - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.activemq artemis-jdbc-store - ${project.version} org.apache.activemq artemis-amqp-protocol - ${project.version} org.apache.activemq artemis-stomp-protocol - ${project.version} org.apache.activemq artemis-openwire-protocol - ${project.version} org.apache.geronimo.specs @@ -97,17 +86,14 @@ org.apache.activemq artemis-hornetq-protocol - ${project.version} org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq @@ -117,7 +103,6 @@ org.apache.activemq artemis-service-extensions - ${project.version} org.apache.activemq @@ -127,8 +112,8 @@ org.apache.activemq artemis-features - ${project.version} - pom + features + xml org.apache.groovy @@ -160,7 +145,6 @@ org.apache.activemq artemis-mqtt-protocol - ${project.version} org.fusesource.mqtt-client diff --git a/tests/db-tests/pom.xml b/tests/db-tests/pom.xml index 1abd75c2d7..0c09cf0f95 100644 --- a/tests/db-tests/pom.xml +++ b/tests/db-tests/pom.xml @@ -79,7 +79,6 @@ org.apache.activemq artemis-server - ${project.version} test @@ -91,31 +90,26 @@ org.apache.activemq artemis-core-client - ${project.version} test org.apache.activemq artemis-jms-client - ${project.version} test org.apache.activemq artemis-commons - ${project.version} test org.apache.activemq artemis-cli - ${project.version} test org.apache.activemq artemis-journal - ${project.version} test diff --git a/tests/e2e-tests/pom.xml b/tests/e2e-tests/pom.xml index 1161f41991..91be45a680 100644 --- a/tests/e2e-tests/pom.xml +++ b/tests/e2e-tests/pom.xml @@ -70,7 +70,6 @@ org.apache.activemq artemis-jms-client - ${project.version} org.apache.qpid diff --git a/tests/integration-tests-isolated/pom.xml b/tests/integration-tests-isolated/pom.xml index 9f81833687..d777b16bbf 100644 --- a/tests/integration-tests-isolated/pom.xml +++ b/tests/integration-tests-isolated/pom.xml @@ -37,25 +37,21 @@ org.apache.activemq artemis-jms-client - ${project.version} test org.apache.activemq artemis-commons - ${project.version} test org.apache.activemq artemis-core-client - ${project.version} test org.apache.activemq artemis-server - ${project.version} test @@ -67,13 +63,11 @@ org.apache.activemq artemis-amqp-protocol - ${project.version} test org.apache.activemq artemis-openwire-protocol - ${project.version} test @@ -208,7 +202,6 @@ org.apache.activemq artemis-web - ${project.version} test diff --git a/tests/integration-tests/pom.xml b/tests/integration-tests/pom.xml index a4320ec6ee..15d115d79d 100644 --- a/tests/integration-tests/pom.xml +++ b/tests/integration-tests/pom.xml @@ -36,73 +36,61 @@ org.apache.activemq artemis-quorum-api - ${project.version} test org.apache.activemq artemis-quorum-ri - ${project.version} test org.apache.activemq artemis-jms-client - ${project.version} test org.apache.activemq artemis-jms-server - ${project.version} test org.apache.activemq artemis-ra - ${project.version} test org.apache.activemq artemis-cli - ${project.version} test org.apache.activemq artemis-commons - ${project.version} test org.apache.activemq artemis-journal - ${project.version} test org.apache.activemq artemis-jdbc-store - ${project.version} test org.apache.activemq artemis-amqp-protocol - ${project.version} test org.apache.activemq artemis-stomp-protocol - ${project.version} test org.apache.activemq artemis-openwire-protocol - ${project.version} test @@ -114,19 +102,16 @@ org.apache.activemq artemis-hqclient-protocol - ${project.version} test org.apache.activemq artemis-core-client - ${project.version} test org.apache.activemq artemis-server - ${project.version} test @@ -138,7 +123,6 @@ org.apache.activemq artemis-service-extensions - ${project.version} test @@ -156,13 +140,11 @@ org.apache.activemq artemis-selector - ${project.version} test org.apache.activemq artemis-dto - ${project.version} test @@ -196,7 +178,6 @@ org.apache.activemq artemis-mqtt-protocol - ${project.version} test @@ -314,7 +295,6 @@ org.apache.activemq artemis-web - ${project.version} test diff --git a/tests/jms-tests/pom.xml b/tests/jms-tests/pom.xml index f5a2e631de..7ee04c0da4 100644 --- a/tests/jms-tests/pom.xml +++ b/tests/jms-tests/pom.xml @@ -35,27 +35,22 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-jms-server - ${project.version} org.apache.activemq artemis-server - ${project.version} junit diff --git a/tests/joram-tests/pom.xml b/tests/joram-tests/pom.xml index 76c18d6ad2..7ba11753f9 100644 --- a/tests/joram-tests/pom.xml +++ b/tests/joram-tests/pom.xml @@ -35,27 +35,22 @@ org.apache.activemq artemis-amqp-protocol - ${project.version} org.apache.activemq artemis-jms-server - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} org.apache.activemq artemis-core-client - ${project.version} junit @@ -68,7 +63,6 @@ org.apache.activemq artemis-commons - ${project.version} test diff --git a/tests/karaf-client-integration-tests/pom.xml b/tests/karaf-client-integration-tests/pom.xml index 9a9e3dafad..66e281b7e8 100644 --- a/tests/karaf-client-integration-tests/pom.xml +++ b/tests/karaf-client-integration-tests/pom.xml @@ -64,7 +64,6 @@ org.apache.activemq artemis-jms-client - ${project.version} test @@ -129,7 +128,6 @@ org.apache.activemq artemis-features - ${project.version} features xml test diff --git a/tests/karaf-server-integration-tests/pom.xml b/tests/karaf-server-integration-tests/pom.xml index cc4ffe8b39..9d2ef3312f 100644 --- a/tests/karaf-server-integration-tests/pom.xml +++ b/tests/karaf-server-integration-tests/pom.xml @@ -54,7 +54,6 @@ org.apache.activemq artemis-commons - ${project.version} test @@ -86,7 +85,6 @@ org.apache.activemq artemis-features - ${project.version} features xml test diff --git a/tests/leak-tests/pom.xml b/tests/leak-tests/pom.xml index 1cf52496ba..9c3a617c61 100644 --- a/tests/leak-tests/pom.xml +++ b/tests/leak-tests/pom.xml @@ -54,31 +54,26 @@ org.apache.activemq artemis-server - ${project.version} test org.apache.activemq artemis-journal - ${project.version} test org.apache.activemq artemis-amqp-protocol - ${project.version} test org.apache.activemq artemis-stomp-protocol - ${project.version} test org.apache.activemq artemis-openwire-protocol - ${project.version} test @@ -90,7 +85,6 @@ org.apache.activemq artemis-mqtt-protocol - ${project.version} test @@ -123,7 +117,6 @@ org.apache.activemq artemis-jms-client - ${project.version} test diff --git a/tests/performance-jmh/pom.xml b/tests/performance-jmh/pom.xml index fc67a052bc..9994636a4c 100644 --- a/tests/performance-jmh/pom.xml +++ b/tests/performance-jmh/pom.xml @@ -37,12 +37,10 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.openjdk.jmh diff --git a/tests/performance-tests/pom.xml b/tests/performance-tests/pom.xml index 77ac404ba8..cd0fb6cd9a 100644 --- a/tests/performance-tests/pom.xml +++ b/tests/performance-tests/pom.xml @@ -35,22 +35,18 @@ org.apache.activemq artemis-core-client - ${project.version} org.apache.activemq artemis-server - ${project.version} org.apache.activemq artemis-jms-server - ${project.version} org.apache.activemq artemis-journal - ${project.version} org.apache.activemq @@ -60,12 +56,10 @@ org.apache.activemq artemis-commons - ${project.version} org.apache.activemq artemis-jms-client - ${project.version} junit diff --git a/tests/pom.xml b/tests/pom.xml index fd590924b8..bb2ee05cb2 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -19,6 +19,7 @@ org.apache.activemq artemis-pom 2.33.0-SNAPSHOT + ../artemis-pom/pom.xml ActiveMQ Artemis Tests POM @@ -28,7 +29,6 @@ pom - ${project.basedir}/.. 4.0.18 diff --git a/tests/smoke-tests/pom.xml b/tests/smoke-tests/pom.xml index d8df49a9bb..eca57758b4 100644 --- a/tests/smoke-tests/pom.xml +++ b/tests/smoke-tests/pom.xml @@ -48,7 +48,6 @@ org.apache.activemq artemis-server - ${project.version} test @@ -60,31 +59,26 @@ org.apache.activemq artemis-core-client - ${project.version} test org.apache.activemq artemis-jms-client - ${project.version} test org.apache.activemq artemis-commons - ${project.version} test org.apache.activemq artemis-cli - ${project.version} test org.apache.activemq artemis-journal - ${project.version} test diff --git a/tests/soak-tests/pom.xml b/tests/soak-tests/pom.xml index ed669afd00..72d718e7ab 100644 --- a/tests/soak-tests/pom.xml +++ b/tests/soak-tests/pom.xml @@ -48,13 +48,11 @@ org.apache.activemq artemis-mqtt-protocol - ${project.version} test org.apache.activemq artemis-cli - ${project.version} test @@ -75,31 +73,26 @@ org.apache.activemq artemis-core-client - ${project.version} test org.apache.activemq artemis-jms-client - ${project.version} test org.apache.activemq artemis-server - ${project.version} test org.apache.activemq artemis-openwire-protocol - ${project.version} test org.apache.activemq artemis-amqp-protocol - ${project.version} test @@ -126,7 +119,6 @@ org.apache.activemq artemis-commons - ${project.version} test diff --git a/tests/stress-tests/pom.xml b/tests/stress-tests/pom.xml index d9fcaf75be..c7b41fb0a8 100644 --- a/tests/stress-tests/pom.xml +++ b/tests/stress-tests/pom.xml @@ -41,13 +41,11 @@ org.apache.activemq artemis-server - ${project.version} test org.apache.activemq artemis-journal - ${project.version} test @@ -59,31 +57,26 @@ org.apache.activemq artemis-core-client - ${project.version} test org.apache.activemq artemis-commons - ${project.version} test org.apache.activemq artemis-selector - ${project.version} test org.apache.activemq artemis-jms-client - ${project.version} test org.apache.activemq artemis-stomp-protocol - ${project.version} test @@ -95,7 +88,6 @@ org.apache.activemq artemis-cli - ${project.version} test diff --git a/tests/timing-tests/pom.xml b/tests/timing-tests/pom.xml index 649f2f8461..1d6e871352 100644 --- a/tests/timing-tests/pom.xml +++ b/tests/timing-tests/pom.xml @@ -36,25 +36,21 @@ org.apache.activemq artemis-core-client - ${project.version} test org.apache.activemq artemis-server - ${project.version} test org.apache.activemq artemis-jms-server - ${project.version} test org.apache.activemq artemis-journal - ${project.version} test @@ -66,13 +62,11 @@ org.apache.activemq artemis-commons - ${project.version} test org.apache.activemq artemis-jms-client - ${project.version} test diff --git a/tests/unit-tests/pom.xml b/tests/unit-tests/pom.xml index 8cc54ad1e6..e5c1c34ba0 100644 --- a/tests/unit-tests/pom.xml +++ b/tests/unit-tests/pom.xml @@ -34,43 +34,36 @@ org.apache.activemq artemis-core-client - ${project.version} test org.apache.activemq artemis-amqp-protocol - ${project.version} test org.apache.activemq artemis-server - ${project.version} test org.apache.activemq artemis-jms-client - ${project.version} test org.apache.activemq artemis-ra - ${project.version} test org.apache.activemq artemis-cli - ${project.version} test org.apache.activemq artemis-journal - ${project.version} test @@ -82,13 +75,11 @@ org.apache.activemq artemis-selector - ${project.version} test org.apache.activemq artemis-service-extensions - ${project.version} test @@ -150,7 +141,6 @@ org.apache.activemq artemis-commons - ${project.version} test