diff --git a/appserver/connectors/connectors-runtime/pom.xml b/appserver/connectors/connectors-runtime/pom.xml
index 437b93b6090..1009238c0ad 100644
--- a/appserver/connectors/connectors-runtime/pom.xml
+++ b/appserver/connectors/connectors-runtime/pom.xml
@@ -151,7 +151,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
jakarta.interceptor
diff --git a/appserver/connectors/work-management/pom.xml b/appserver/connectors/work-management/pom.xml
index a4d83a50610..3dd48e17a12 100644
--- a/appserver/connectors/work-management/pom.xml
+++ b/appserver/connectors/work-management/pom.xml
@@ -86,7 +86,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
org.glassfish.external
@@ -97,7 +97,7 @@
logging-annotation-processor
true
-
+
org.glassfish.epicyro
epicyro
diff --git a/appserver/extras/embedded/all/pom.xml b/appserver/extras/embedded/all/pom.xml
index 99ea785abfc..b7ebff45344 100644
--- a/appserver/extras/embedded/all/pom.xml
+++ b/appserver/extras/embedded/all/pom.xml
@@ -903,6 +903,11 @@
gmbal
true
+
+ org.glassfish.gmbal
+ gmbal-api-only
+ true
+
org.glassfish.main.common
internal-api
diff --git a/appserver/extras/embedded/nucleus/pom.xml b/appserver/extras/embedded/nucleus/pom.xml
index 7416846caa4..caf6f98d027 100644
--- a/appserver/extras/embedded/nucleus/pom.xml
+++ b/appserver/extras/embedded/nucleus/pom.xml
@@ -201,6 +201,11 @@
gmbal
true
+
+ org.glassfish.gmbal
+ gmbal-api-only
+ true
+
org.glassfish.main.common
internal-api
diff --git a/appserver/extras/embedded/shell/glassfish-embedded-static-shell/pom.xml b/appserver/extras/embedded/shell/glassfish-embedded-static-shell/pom.xml
index 759967a8e7a..47bf3bf382e 100755
--- a/appserver/extras/embedded/shell/glassfish-embedded-static-shell/pom.xml
+++ b/appserver/extras/embedded/shell/glassfish-embedded-static-shell/pom.xml
@@ -805,6 +805,11 @@
gmbal
true
+
+ org.glassfish.gmbal
+ gmbal-api-only
+ true
+
org.glassfish.main.common
internal-api
diff --git a/appserver/extras/embedded/web/pom.xml b/appserver/extras/embedded/web/pom.xml
index a6437f4333e..a56d97b31bf 100644
--- a/appserver/extras/embedded/web/pom.xml
+++ b/appserver/extras/embedded/web/pom.xml
@@ -218,6 +218,11 @@
gmbal
true
+
+ org.glassfish.gmbal
+ gmbal-api-only
+ true
+
org.glassfish.main.common
internal-api
diff --git a/appserver/jdbc/jdbc-ra/jdbc-core/pom.xml b/appserver/jdbc/jdbc-ra/jdbc-core/pom.xml
index 479d0c351c8..a2b604a539c 100644
--- a/appserver/jdbc/jdbc-ra/jdbc-core/pom.xml
+++ b/appserver/jdbc/jdbc-ra/jdbc-core/pom.xml
@@ -55,9 +55,9 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
-
+
org.junit.jupiter
junit-jupiter-engine
diff --git a/appserver/orb/orb-connector/pom.xml b/appserver/orb/orb-connector/pom.xml
index 064c6851740..1d9df4d90e3 100755
--- a/appserver/orb/orb-connector/pom.xml
+++ b/appserver/orb/orb-connector/pom.xml
@@ -112,7 +112,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
org.glassfish.external
diff --git a/appserver/security/core-ee/pom.xml b/appserver/security/core-ee/pom.xml
index b283fa01483..9c14f5453d9 100644
--- a/appserver/security/core-ee/pom.xml
+++ b/appserver/security/core-ee/pom.xml
@@ -153,7 +153,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
diff --git a/appserver/security/webintegration/pom.xml b/appserver/security/webintegration/pom.xml
index 0406905b408..04c58ac4b94 100644
--- a/appserver/security/webintegration/pom.xml
+++ b/appserver/security/webintegration/pom.xml
@@ -116,7 +116,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
org.glassfish.epicyro
diff --git a/appserver/transaction/jta/pom.xml b/appserver/transaction/jta/pom.xml
index 845a74fb905..eb263bbb220 100644
--- a/appserver/transaction/jta/pom.xml
+++ b/appserver/transaction/jta/pom.xml
@@ -100,7 +100,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
diff --git a/appserver/web/admin/pom.xml b/appserver/web/admin/pom.xml
index e20a080a3ec..87625fa76ef 100644
--- a/appserver/web/admin/pom.xml
+++ b/appserver/web/admin/pom.xml
@@ -117,7 +117,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
org.glassfish.main.common
diff --git a/nucleus/admin/monitor/pom.xml b/nucleus/admin/monitor/pom.xml
index d2dd1fd795d..9794de2b888 100755
--- a/nucleus/admin/monitor/pom.xml
+++ b/nucleus/admin/monitor/pom.xml
@@ -75,7 +75,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
org.glassfish.annotations
diff --git a/nucleus/core/kernel/pom.xml b/nucleus/core/kernel/pom.xml
index d80df954ebe..5048a91ea7f 100755
--- a/nucleus/core/kernel/pom.xml
+++ b/nucleus/core/kernel/pom.xml
@@ -157,7 +157,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
org.glassfish.annotations
diff --git a/nucleus/deployment/common/pom.xml b/nucleus/deployment/common/pom.xml
index e5e44f23575..9d534b41ccb 100755
--- a/nucleus/deployment/common/pom.xml
+++ b/nucleus/deployment/common/pom.xml
@@ -88,7 +88,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
org.glassfish.main.common
diff --git a/nucleus/featuresets/atomic/pom.xml b/nucleus/featuresets/atomic/pom.xml
index dd670f72c96..d25cce2a303 100644
--- a/nucleus/featuresets/atomic/pom.xml
+++ b/nucleus/featuresets/atomic/pom.xml
@@ -573,6 +573,16 @@
+
+ org.glassfish.gmbal
+ gmbal-api-only
+
+
+ *
+ *
+
+
+
org.glassfish.main.common
internal-api
diff --git a/nucleus/grizzly/nucleus-grizzly-all/pom.xml b/nucleus/grizzly/nucleus-grizzly-all/pom.xml
index 35f32c9ab72..9940f653f3e 100644
--- a/nucleus/grizzly/nucleus-grizzly-all/pom.xml
+++ b/nucleus/grizzly/nucleus-grizzly-all/pom.xml
@@ -75,11 +75,6 @@
grizzly-config
${project.version}
-
- org.glassfish.gmbal
- gmbal
- provided
-
diff --git a/nucleus/parent/pom.xml b/nucleus/parent/pom.xml
index d833a9754a1..4040d614557 100644
--- a/nucleus/parent/pom.xml
+++ b/nucleus/parent/pom.xml
@@ -121,12 +121,14 @@
- 4.2.5
4.0.2
2.0.0
- 3.2.3
- 4.1.2
- 4.0.3
+
+ 5.0.0-SNAPSHOT
+ 3.3.0-SNAPSHOT
+ 4.1.0-SNAPSHOT
+ 5.0.1-SNAPSHOT
+
3.1.0
3.1.13
1.10
@@ -448,6 +450,11 @@
gmbal
${gmbal.version}
+
+ org.glassfish.gmbal
+ gmbal-api-only
+ ${gmbal.version}
+
org.jboss.shrinkwrap.resolver
shrinkwrap-resolver-impl-maven-archive
diff --git a/nucleus/security/core/pom.xml b/nucleus/security/core/pom.xml
index f11481b87d7..7a928b11e5f 100644
--- a/nucleus/security/core/pom.xml
+++ b/nucleus/security/core/pom.xml
@@ -92,7 +92,7 @@
org.glassfish.gmbal
- gmbal
+ gmbal-api-only
org.javassist