diff --git a/appserver/admin/admin-core/pom.xml b/appserver/admin/admin-core/pom.xml
index 9e9145626fd..889ae1162d0 100755
--- a/appserver/admin/admin-core/pom.xml
+++ b/appserver/admin/admin-core/pom.xml
@@ -71,7 +71,10 @@
jakarta.el
test
-
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/admingui/common/pom.xml b/appserver/admingui/common/pom.xml
index e08d3cf27c2..5b40566f905 100644
--- a/appserver/admingui/common/pom.xml
+++ b/appserver/admingui/common/pom.xml
@@ -99,5 +99,10 @@
${project.version}
provided
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/appclient/client/acc-config/pom.xml b/appserver/appclient/client/acc-config/pom.xml
index c9f4141a554..63968b8c360 100755
--- a/appserver/appclient/client/acc-config/pom.xml
+++ b/appserver/appclient/client/acc-config/pom.xml
@@ -86,6 +86,10 @@
com.sun.xml.bind
jaxb-osgi
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/appclient/client/acc/pom.xml b/appserver/appclient/client/acc/pom.xml
index e2cec79141e..b1f5dd4679b 100755
--- a/appserver/appclient/client/acc/pom.xml
+++ b/appserver/appclient/client/acc/pom.xml
@@ -327,6 +327,11 @@
jakarta.authorization
jakarta.authorization-api
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/common/annotation-framework/pom.xml b/appserver/common/annotation-framework/pom.xml
index a5ddc36c473..868317177fc 100755
--- a/appserver/common/annotation-framework/pom.xml
+++ b/appserver/common/annotation-framework/pom.xml
@@ -71,15 +71,20 @@
glassfish-api
${project.version}
+
+ org.glassfish.main.common
+ common-util
+ ${project.version}
+
+
org.glassfish.hk2
hk2-junitrunner
test
- org.glassfish.main.common
- common-util
- ${project.version}
+ org.hamcrest
+ hamcrest
diff --git a/appserver/common/glassfish-naming/pom.xml b/appserver/common/glassfish-naming/pom.xml
index 26c2fe02798..34e7edce998 100755
--- a/appserver/common/glassfish-naming/pom.xml
+++ b/appserver/common/glassfish-naming/pom.xml
@@ -78,5 +78,10 @@
common-util
${project.version}
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/concurrent/concurrent-impl/pom.xml b/appserver/concurrent/concurrent-impl/pom.xml
index d9ea9803233..a12f27ba021 100644
--- a/appserver/concurrent/concurrent-impl/pom.xml
+++ b/appserver/concurrent/concurrent-impl/pom.xml
@@ -93,6 +93,10 @@
${easymock.version}
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/connectors/admin/pom.xml b/appserver/connectors/admin/pom.xml
index e53b0924efa..7d089c5f0d5 100644
--- a/appserver/connectors/admin/pom.xml
+++ b/appserver/connectors/admin/pom.xml
@@ -115,6 +115,10 @@
jakarta.el
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/connectors/connectors-internal-api/pom.xml b/appserver/connectors/connectors-internal-api/pom.xml
index bc6506a1b3c..fb826b439cf 100755
--- a/appserver/connectors/connectors-internal-api/pom.xml
+++ b/appserver/connectors/connectors-internal-api/pom.xml
@@ -80,12 +80,6 @@
internal-api
${project.version}
-
- org.glassfish.main.tests
- utils
- ${project.version}
- test
-
org.glassfish.main.deployment
dol
@@ -96,6 +90,17 @@
resources-connector
${project.version}
+
+
+ org.glassfish.main.tests
+ utils
+ ${project.version}
+ test
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/deployment/dol/pom.xml b/appserver/deployment/dol/pom.xml
index cabdc90a657..c9fcb6bdab4 100755
--- a/appserver/deployment/dol/pom.xml
+++ b/appserver/deployment/dol/pom.xml
@@ -141,6 +141,10 @@
${easymock.version}
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/jdbc/admin/pom.xml b/appserver/jdbc/admin/pom.xml
index fa470cb77a8..f08d705130b 100644
--- a/appserver/jdbc/admin/pom.xml
+++ b/appserver/jdbc/admin/pom.xml
@@ -116,6 +116,10 @@
admin-util
${project.version}
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/jdbc/jdbc-runtime/pom.xml b/appserver/jdbc/jdbc-runtime/pom.xml
index 8346a9b264a..3b72fa62913 100644
--- a/appserver/jdbc/jdbc-runtime/pom.xml
+++ b/appserver/jdbc/jdbc-runtime/pom.xml
@@ -77,5 +77,9 @@
jdbc-config
${project.version}
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/libpam4j/pom.xml b/appserver/libpam4j/pom.xml
index 68f02ddd092..55ff8a16c54 100644
--- a/appserver/libpam4j/pom.xml
+++ b/appserver/libpam4j/pom.xml
@@ -42,6 +42,10 @@
4.5.1
provided
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/orb/orb-connector/pom.xml b/appserver/orb/orb-connector/pom.xml
index f31a9d44d49..9fb780e19f7 100755
--- a/appserver/orb/orb-connector/pom.xml
+++ b/appserver/orb/orb-connector/pom.xml
@@ -118,9 +118,7 @@
management-api
-
-
org.glassfish.main.cluster
cluster-admin
@@ -149,6 +147,10 @@
jakarta.el
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/resources/mail/mail-connector/pom.xml b/appserver/resources/mail/mail-connector/pom.xml
index d1b07e992a0..e7386037a4a 100644
--- a/appserver/resources/mail/mail-connector/pom.xml
+++ b/appserver/resources/mail/mail-connector/pom.xml
@@ -100,6 +100,10 @@
jakarta.el
test
+
+ org.hamcrest
+ hamcrest
+
org.glassfish.annotations
logging-annotation-processor
diff --git a/appserver/resources/resources-connector/pom.xml b/appserver/resources/resources-connector/pom.xml
index b74c67dcc0d..24284b81f86 100755
--- a/appserver/resources/resources-connector/pom.xml
+++ b/appserver/resources/resources-connector/pom.xml
@@ -108,6 +108,10 @@
jakarta.el
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/security/core-ee/pom.xml b/appserver/security/core-ee/pom.xml
index 305ef5ec991..fb547979759 100644
--- a/appserver/security/core-ee/pom.xml
+++ b/appserver/security/core-ee/pom.xml
@@ -158,6 +158,11 @@
logging-annotation-processor
true
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/security/jaspic-provider-framework/pom.xml b/appserver/security/jaspic-provider-framework/pom.xml
index 6dbfd4f498f..48939abca5f 100644
--- a/appserver/security/jaspic-provider-framework/pom.xml
+++ b/appserver/security/jaspic-provider-framework/pom.xml
@@ -47,5 +47,9 @@
jakarta.authorization
jakarta.authorization-api
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/web/web-core/pom.xml b/appserver/web/web-core/pom.xml
index 81f94b71bb1..15c7b6a79e8 100755
--- a/appserver/web/web-core/pom.xml
+++ b/appserver/web/web-core/pom.xml
@@ -120,5 +120,10 @@
osgi.core
provided
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/appserver/web/weld-integration/pom.xml b/appserver/web/weld-integration/pom.xml
index 0e1734f012e..3dbd5dcfb0b 100644
--- a/appserver/web/weld-integration/pom.xml
+++ b/appserver/web/weld-integration/pom.xml
@@ -156,6 +156,10 @@
${easymock.version}
test
+
+ org.hamcrest
+ hamcrest
+
org.glassfish.annotations
logging-annotation-processor
diff --git a/appserver/webservices/jsr109-impl/pom.xml b/appserver/webservices/jsr109-impl/pom.xml
index b0f4809758f..c71af132bf5 100755
--- a/appserver/webservices/jsr109-impl/pom.xml
+++ b/appserver/webservices/jsr109-impl/pom.xml
@@ -126,5 +126,9 @@
logging-annotation-processor
true
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/admin/cli/pom.xml b/nucleus/admin/cli/pom.xml
index 0ee5b2014fb..403413a7cde 100755
--- a/nucleus/admin/cli/pom.xml
+++ b/nucleus/admin/cli/pom.xml
@@ -120,7 +120,12 @@
cluster-common
${project.parent.version}
-
+
+
+ org.hamcrest
+ hamcrest
+
+
diff --git a/nucleus/admin/config-api/pom.xml b/nucleus/admin/config-api/pom.xml
index 66d4437227c..60b1eedff94 100644
--- a/nucleus/admin/config-api/pom.xml
+++ b/nucleus/admin/config-api/pom.xml
@@ -94,6 +94,10 @@
jakarta.el
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/admin/launcher/pom.xml b/nucleus/admin/launcher/pom.xml
index fa6e8d05429..573e26e72dd 100644
--- a/nucleus/admin/launcher/pom.xml
+++ b/nucleus/admin/launcher/pom.xml
@@ -52,6 +52,11 @@
logging-annotation-processor
true
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/admin/server-mgmt/pom.xml b/nucleus/admin/server-mgmt/pom.xml
index 0a1de31c240..fb075b4a066 100644
--- a/nucleus/admin/server-mgmt/pom.xml
+++ b/nucleus/admin/server-mgmt/pom.xml
@@ -70,6 +70,10 @@
org.glassfish.annotations
logging-annotation-processor
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/admin/util/pom.xml b/nucleus/admin/util/pom.xml
index 091e41949d9..8220a8f5ded 100755
--- a/nucleus/admin/util/pom.xml
+++ b/nucleus/admin/util/pom.xml
@@ -98,13 +98,6 @@
security-services
${project.parent.version}
-
- org.glassfish.main.tests
- utils
- ${project.version}
- test
-
-
org.glassfish.annotations
logging-annotation-processor
@@ -128,6 +121,17 @@
com.fasterxml.jackson.core
jackson-databind
+
+
+ org.glassfish.main.tests
+ utils
+ ${project.version}
+ test
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/cluster/cli/pom.xml b/nucleus/cluster/cli/pom.xml
index c4d64b4f907..667661bfbeb 100755
--- a/nucleus/cluster/cli/pom.xml
+++ b/nucleus/cluster/cli/pom.xml
@@ -99,6 +99,11 @@
org.glassfish.shoal
shoal-gms-impl
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/cluster/common/pom.xml b/nucleus/cluster/common/pom.xml
index 757fa5c1b42..a22da097db8 100644
--- a/nucleus/cluster/common/pom.xml
+++ b/nucleus/cluster/common/pom.xml
@@ -64,12 +64,17 @@
glassfish-api
${project.version}
+
org.glassfish.main.tests
utils
${project.version}
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/common/amx-core/pom.xml b/nucleus/common/amx-core/pom.xml
index 3910280b6a5..e423840c449 100755
--- a/nucleus/common/amx-core/pom.xml
+++ b/nucleus/common/amx-core/pom.xml
@@ -78,5 +78,10 @@
logging-annotation-processor
true
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/common/common-util/pom.xml b/nucleus/common/common-util/pom.xml
index 7dbc173f76f..2c460c8c7dc 100755
--- a/nucleus/common/common-util/pom.xml
+++ b/nucleus/common/common-util/pom.xml
@@ -73,6 +73,10 @@
osgi.enterprise
provided
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/common/glassfish-api/pom.xml b/nucleus/common/glassfish-api/pom.xml
index 6043bbcb72e..8077d6deaa5 100644
--- a/nucleus/common/glassfish-api/pom.xml
+++ b/nucleus/common/glassfish-api/pom.xml
@@ -92,8 +92,10 @@
junit
junit
- test
- true
+
+
+ org.hamcrest
+ hamcrest
diff --git a/nucleus/core/bootstrap/pom.xml b/nucleus/core/bootstrap/pom.xml
index ab5ccf64dd1..127c06f6459 100755
--- a/nucleus/core/bootstrap/pom.xml
+++ b/nucleus/core/bootstrap/pom.xml
@@ -97,6 +97,11 @@
logging-annotation-processor
true
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/core/context-propagation/pom.xml b/nucleus/core/context-propagation/pom.xml
index 9272633bd73..88d61fd5bac 100644
--- a/nucleus/core/context-propagation/pom.xml
+++ b/nucleus/core/context-propagation/pom.xml
@@ -64,6 +64,10 @@
${project.version}
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/core/kernel/pom.xml b/nucleus/core/kernel/pom.xml
index 9c9a4e85165..f7488c4add0 100755
--- a/nucleus/core/kernel/pom.xml
+++ b/nucleus/core/kernel/pom.xml
@@ -171,6 +171,10 @@
hk2-junitrunner
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/core/logging/pom.xml b/nucleus/core/logging/pom.xml
index c51ad863328..f5743ff0df8 100755
--- a/nucleus/core/logging/pom.xml
+++ b/nucleus/core/logging/pom.xml
@@ -59,5 +59,10 @@
logging-annotation-processor
true
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/deployment/admin/pom.xml b/nucleus/deployment/admin/pom.xml
index 13f9a8bf177..002f953f10f 100755
--- a/nucleus/deployment/admin/pom.xml
+++ b/nucleus/deployment/admin/pom.xml
@@ -92,6 +92,11 @@
kernel
${project.version}
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/deployment/common/pom.xml b/nucleus/deployment/common/pom.xml
index db5fd401296..b4a63954470 100755
--- a/nucleus/deployment/common/pom.xml
+++ b/nucleus/deployment/common/pom.xml
@@ -100,6 +100,10 @@
${project.version}
test
+
+ org.hamcrest
+ hamcrest
+
org.glassfish.annotations
logging-annotation-processor
diff --git a/nucleus/diagnostics/context/pom.xml b/nucleus/diagnostics/context/pom.xml
index fef077607b3..329de1738cf 100644
--- a/nucleus/diagnostics/context/pom.xml
+++ b/nucleus/diagnostics/context/pom.xml
@@ -68,6 +68,10 @@
hk2-junitrunner
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/flashlight/framework/pom.xml b/nucleus/flashlight/framework/pom.xml
index 4df24d83177..6041db907db 100755
--- a/nucleus/flashlight/framework/pom.xml
+++ b/nucleus/flashlight/framework/pom.xml
@@ -61,6 +61,11 @@
org.ow2.asm
asm-commons
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/grizzly/config/pom.xml b/nucleus/grizzly/config/pom.xml
index d87f2153bd6..90f1f6496ac 100644
--- a/nucleus/grizzly/config/pom.xml
+++ b/nucleus/grizzly/config/pom.xml
@@ -83,6 +83,10 @@
jakarta.servlet-api
test
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/hk2/config-types/pom.xml b/nucleus/hk2/config-types/pom.xml
index e279a54ce11..49ab6b6fbe7 100644
--- a/nucleus/hk2/config-types/pom.xml
+++ b/nucleus/hk2/config-types/pom.xml
@@ -45,6 +45,10 @@
hk2-config
${project.version}
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/hk2/hk2-config/pom.xml b/nucleus/hk2/hk2-config/pom.xml
index d538500cc4c..0be7600ffba 100644
--- a/nucleus/hk2/hk2-config/pom.xml
+++ b/nucleus/hk2/hk2-config/pom.xml
@@ -49,15 +49,19 @@
- jakarta.el
- jakarta.el-api
- test
-
-
- org.glassfish
- jakarta.el
- test
-
+ jakarta.el
+ jakarta.el-api
+ test
+
+
+ org.glassfish
+ jakarta.el
+ test
+
+
+ org.hamcrest
+ hamcrest
+
diff --git a/nucleus/parent/pom.xml b/nucleus/parent/pom.xml
index 8b6be05aa41..038e1899215 100644
--- a/nucleus/parent/pom.xml
+++ b/nucleus/parent/pom.xml
@@ -428,6 +428,30 @@
junit
4.13.2
test
+
+
+ org.hamcrest
+ *
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.7.2
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.7.2
+ test
+
+
+ org.hamcrest
+ hamcrest
+ 2.2
+ test
org.testng
diff --git a/nucleus/security/services/pom.xml b/nucleus/security/services/pom.xml
index 446aaea7df9..0ff2cd8f2b2 100644
--- a/nucleus/security/services/pom.xml
+++ b/nucleus/security/services/pom.xml
@@ -71,6 +71,11 @@
logging-annotation-processor
true
+
+
+ org.hamcrest
+ hamcrest
+