diff --git a/artemis-distribution/pom.xml b/artemis-distribution/pom.xml
index 9e99276383..f499e32d34 100644
--- a/artemis-distribution/pom.xml
+++ b/artemis-distribution/pom.xml
@@ -57,11 +57,6 @@
artemis-server
${project.version}
-
- org.apache.activemq
- artemis-dto
- ${project.version}
-
org.apache.activemq
artemis-cli
@@ -81,16 +76,6 @@
org.apache.activemq
artemis-ra
${project.version}
-
-
- org.apache.activemq
- artemis-spring-integration
- ${project.version}
-
-
- org.apache.activemq.rest
- artemis-rest
- ${project.version}
org.apache.activemq
@@ -143,64 +128,15 @@
${project.version}
-
- org.jboss.logmanager
- jboss-logmanager
-
-
- org.jboss.slf4j
- slf4j-jboss-logmanager
-
-
- org.wildfly.common
- wildfly-common
-
-
- io.airlift
- airline
-
-
- org.apache.activemq
- activemq-client
-
-
- org.apache.geronimo.specs
- geronimo-jms_1.1_spec
-
-
- org.apache.geronimo.specs
- geronimo-j2ee-management_1.1_spec
-
-
-
org.apache.activemq
activemq-openwire-legacy
-
- org.eclipse.jetty.aggregate
- jetty-all
- jar
- uber
-
org.apache.tomcat
tomcat-servlet-api
-
-
- org.apache.qpid
- qpid-jms-client
-
-
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
-
-
-
-
-
org.apache.activemq
@@ -220,15 +156,6 @@
${project.version}
war
-
-
- commons-beanutils
- commons-beanutils
-
-
- commons-logging
- commons-logging
-
org.apache.activemq
artemis-website
@@ -246,64 +173,8 @@
artemis-quorum-ri
${project.version}
-
- io.netty
- netty-buffer
-
-
- io.netty
- netty-transport
-
-
- io.netty
- netty-handler
-
-
- io.netty
- netty-handler-proxy
-
-
- io.netty
- netty-codec
-
-
- io.netty
- netty-codec-http
-
-
- io.netty
- netty-codec-mqtt
-
-
- io.netty
- netty-codec-socks
-
-
- io.netty
- netty-common
-
-
- io.netty
- netty-resolver
-
-
- io.netty
- netty-transport-classes-epoll
-
-
- io.netty
- netty-transport-native-epoll
- ${netty-transport-native-epoll-classifier}
-
-
- io.netty
- netty-transport-classes-kqueue
-
-
- io.netty
- netty-transport-native-kqueue
- ${netty-transport-native-kqueue-classifier}
-
+
+
jakarta.security.auth.message
jakarta.security.auth.message-api
diff --git a/artemis-distribution/src/main/assembly/dep.xml b/artemis-distribution/src/main/assembly/dep.xml
index a9de2c87ef..9f1531756d 100644
--- a/artemis-distribution/src/main/assembly/dep.xml
+++ b/artemis-distribution/src/main/assembly/dep.xml
@@ -32,114 +32,48 @@
false
-
0755
0644
-
-
- org.apache.activemq:artemis-cli
- org.apache.activemq:artemis-commons
- org.apache.activemq:artemis-core-client
- org.apache.activemq:artemis-dto
- org.apache.activemq:artemis-jms-client
- org.apache.activemq:artemis-jms-server
- org.apache.activemq:artemis-journal
- org.apache.activemq:artemis-jdbc-store
- org.apache.activemq:activemq-artemis-native
- org.apache.activemq:artemis-amqp-protocol
- org.apache.activemq:artemis-openwire-protocol
- org.apache.activemq:artemis-hornetq-protocol
- org.apache.activemq:artemis-hqclient-protocol
- org.apache.activemq:artemis-stomp-protocol
- org.apache.activemq:artemis-mqtt-protocol
- org.apache.activemq:artemis-ra
- org.apache.activemq:artemis-selector
- org.apache.activemq:artemis-server
- org.apache.activemq:artemis-service-extensions
- org.apache.activemq:artemis-web
- org.apache.activemq.rest:artemis-rest
- org.apache.qpid:qpid-jms-client
- io.micrometer:micrometer-core
-
- org.apache.activemq:artemis-quorum-api
- org.apache.activemq:artemis-quorum-ri
-
-
- jakarta.jms:jakarta.jms-api
- jakarta.transaction:jakarta.transaction-api
- org.wildfly.common:wildfly-common
- org.jboss.logmanager:jboss-logmanager
- org.jboss.logging:jboss-logging
- org.jboss.slf4j:slf4j-jboss-logmanager
- org.jctools:jctools-core
- org.apache.commons:commons-dbcp2
- org.apache.commons:commons-pool2
- io.netty:netty-buffer
- io.netty:netty-transport
- io.netty:netty-handler
- io.netty:netty-handler-proxy
- io.netty:netty-codec
- io.netty:netty-codec-http
- io.netty:netty-codec-mqtt
- io.netty:netty-codec-socks
- io.netty:netty-common
- io.netty:netty-resolver
- io.netty:netty-transport-native-unix-common
- io.netty:netty-transport-classes-epoll
- io.netty:netty-transport-native-epoll
- io.netty:netty-transport-classes-kqueue
- io.netty:netty-transport-native-kqueue
- org.apache.qpid:proton-j
- org.apache.activemq:activemq-client
- org.apache.activemq:activemq-openwire-legacy
- org.slf4j:slf4j-api
- io.airlift:airline
- com.google.guava:guava
- jakarta.inject:jakarta.inject-api
org.eclipse.jetty.aggregate:jetty-all:jar:uber
- org.apache.tomcat:tomcat-servlet-api
- commons-beanutils:commons-beanutils
- commons-logging:commons-logging
- commons-collections:commons-collections
- org.apache.commons:commons-configuration2
- org.apache.commons:commons-text
- org.apache.commons:commons-lang3
- org.fusesource.hawtbuf:hawtbuf
- org.jgroups:jgroups
- jakarta.xml.bind:jakarta.xml.bind-api
- com.sun.xml.bind:jaxb-impl
- jakarta.activation:jakarta.activation-api
- jakarta.security.auth.message:jakarta.security.auth.message-api
-
- org.apache.curator:curator-recipes
- org.apache.curator:curator-client
- org.apache.curator:curator-framework
- org.apache.zookeeper:zookeeper
- org.apache.zookeeper:zookeeper-jute
-
lib
false
false
+
+
+ 0755
+ 0644
+
+
+
+ org.eclipse.jetty.aggregate:jetty-all:jar:uber
+
+
+ org.apache.activemq:artemis-boot
+
+
+ org.apache.activemq:artemis-jms-client-all
+ org.apache.activemq:artemis-jakarta-client-all
+
+
+ org.apache.activemq:artemis-console:war
+ org.apache.activemq:activemq-branding:war
+ org.apache.activemq:artemis-plugin:war
+ org.apache.activemq:artemis-website
+
+ lib
+ false
+ false
+ true
+
0755
0644
org.apache.activemq:artemis-jms-client-all
-
- lib/client
- false
- false
-
-
- 0755
- 0644
-
org.apache.activemq:artemis-jakarta-client-all
lib/client
diff --git a/artemis-dto/pom.xml b/artemis-dto/pom.xml
index 332c5f86d4..45e1b2b57d 100644
--- a/artemis-dto/pom.xml
+++ b/artemis-dto/pom.xml
@@ -50,11 +50,18 @@
com.sun.xml.bind
jaxb-impl
${version.jaxb.runtime}
+
+
+ com.sun.activation
+ jakarta.activation
+
+
com.sun.xml.bind
jaxb-jxc
${version.jaxb.runtime}
+ provided
jakarta.activation
@@ -129,6 +136,12 @@
com.sun.xml.bind
jaxb-impl
${version.jaxb.runtime}
+
+
+ com.sun.activation
+ jakarta.activation
+
+
com.sun.xml.bind
diff --git a/artemis-quorum-ri/pom.xml b/artemis-quorum-ri/pom.xml
index 254082e6a1..9a15f84aad 100644
--- a/artemis-quorum-ri/pom.xml
+++ b/artemis-quorum-ri/pom.xml
@@ -48,6 +48,7 @@
org.apache.curator
curator-test
${curator.version}
+ test
org.junit.jupiter
@@ -139,4 +140,4 @@
-
\ No newline at end of file
+
diff --git a/artemis-server/pom.xml b/artemis-server/pom.xml
index 881d2131d8..519ace3742 100644
--- a/artemis-server/pom.xml
+++ b/artemis-server/pom.xml
@@ -51,6 +51,33 @@
com.google.guava
guava
+
+
+ com.google.guava
+ listenablefuture
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+ org.checkerframework
+ checker-qual
+
+
+ com.google.errorprone
+ error_prone_annotations
+
+
+ com.google.j2objc
+ j2objc-annotations
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+ provided
org.jboss.logging
@@ -155,6 +182,7 @@
commons-io
commons-io
+ test
junit
diff --git a/artemis-website/pom.xml b/artemis-website/pom.xml
index 20e2de3d4b..2ba7957c09 100644
--- a/artemis-website/pom.xml
+++ b/artemis-website/pom.xml
@@ -72,6 +72,11 @@
true
provided
+
+ com.google.code.findbugs
+ jsr305
+ provided
+
diff --git a/pom.xml b/pom.xml
index bccd7247a8..a64e6d83df 100644
--- a/pom.xml
+++ b/pom.xml
@@ -99,6 +99,7 @@
1.15
1.16
30.1-jre
+ 3.0.2
3.4.2.Final
9.4.44.v20210927
3.6.13.Final
@@ -373,6 +374,7 @@
jboss-logging-processor
2.2.0.Final
true
+ provided
@@ -556,6 +558,10 @@
javax.inject
javax.inject
+
+ com.google.code.findbugs
+ jsr305
+
@@ -800,6 +806,16 @@
micrometer-core
${version.micrometer}
true
+
+
+ org.hdrhistogram
+ HdrHistogram
+
+
+ org.latencyutils
+ LatencyUtils
+
+
@@ -890,6 +906,11 @@
${guava.version}
+
+ com.google.code.findbugs
+ jsr305
+ ${jsr305.version}
+
jakarta.security.auth.message
jakarta.security.auth.message-api
@@ -928,6 +949,10 @@
io.netty
netty-transport-native-epoll
+
+ org.apache.yetus
+ audience-annotations
+