diff --git a/build-resources/pom.xml b/build-resources/pom.xml
index d81965454ca8..278df59a7178 100644
--- a/build-resources/pom.xml
+++ b/build-resources/pom.xml
@@ -1,5 +1,10 @@
4.0.0
+
org.eclipse.jetty
build-resources
10.0.7-SNAPSHOT
@@ -8,6 +13,11 @@
UTF-8
+
+ 3.0.0-M1
+ 3.3.1
+ 1.6.0
+ 3.0.0-M5
@@ -29,7 +39,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.2.0
+ ${maven.javadoc.plugin.version}
true
@@ -41,7 +51,7 @@
org.apache.maven.plugins
maven-remote-resources-plugin
- 1.6.0
+ ${maven.remote-resources.plugin.version}
create-shared-resources
@@ -62,7 +72,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M4
+ ${maven.surefire.plugin.version}
true
@@ -70,7 +80,7 @@
org.apache.maven.plugins
maven-deploy-plugin
- 2.8.2
+ ${maven.deploy.plugin.version}
true
diff --git a/demos/demo-jetty-webapp/pom.xml b/demos/demo-jetty-webapp/pom.xml
index dd7b77375bff..b7f3c0e0aff4 100644
--- a/demos/demo-jetty-webapp/pom.xml
+++ b/demos/demo-jetty-webapp/pom.xml
@@ -160,15 +160,13 @@
provided
- javax.servlet.jsp
- jsp-api
- 2.2
+ jakarta.servlet.jsp
+ jakarta.servlet.jsp-api
provided
jakarta.servlet.jsp.jstl
jakarta.servlet.jsp.jstl-api
- 1.2.7
provided
diff --git a/demos/demo-jsp-webapp/pom.xml b/demos/demo-jsp-webapp/pom.xml
index 4e66b77b5a62..030e7efd5378 100644
--- a/demos/demo-jsp-webapp/pom.xml
+++ b/demos/demo-jsp-webapp/pom.xml
@@ -72,15 +72,13 @@
provided
- javax.servlet.jsp
- javax.servlet.jsp-api
- 2.3.3
+ jakarta.servlet.jsp
+ jakarta.servlet.jsp-api
provided
jakarta.servlet.jsp.jstl
jakarta.servlet.jsp.jstl-api
- 1.2.7
provided
diff --git a/demos/demo-proxy-webapp/pom.xml b/demos/demo-proxy-webapp/pom.xml
index 6f6e1afab09b..b2566ac87978 100644
--- a/demos/demo-proxy-webapp/pom.xml
+++ b/demos/demo-proxy-webapp/pom.xml
@@ -85,15 +85,13 @@
test
- javax.servlet.jsp
- jsp-api
- 2.2
+ jakarta.servlet.jsp
+ jakarta.servlet.jsp-api
provided
jakarta.servlet.jsp.jstl
jakarta.servlet.jsp.jstl-api
- 1.2.7
provided
diff --git a/documentation/jetty-documentation/pom.xml b/documentation/jetty-documentation/pom.xml
index eb6358c97ed1..aa0b3f05c7ef 100644
--- a/documentation/jetty-documentation/pom.xml
+++ b/documentation/jetty-documentation/pom.xml
@@ -20,7 +20,7 @@
org.asciidoctor
asciidoctorj-diagram
- 2.2.1
+ ${asciidoctorj-diagram.version}
org.eclipse.jetty.documentation
@@ -30,12 +30,12 @@
org.apache.httpcomponents
httpcore
- 4.4.14
+ ${apache.httpcore.version}
org.apache.httpcomponents
httpclient
- 4.5.13
+ ${apache.httpclient.version}
diff --git a/javadoc/pom.xml b/javadoc/pom.xml
index c13fe70ff619..c006e2894cc3 100644
--- a/javadoc/pom.xml
+++ b/javadoc/pom.xml
@@ -373,7 +373,6 @@
org.eclipse.jetty.orbit
javax.mail.glassfish
- 1.4.1.v201005082020
provided
diff --git a/jetty-bom/pom.xml b/jetty-bom/pom.xml
index a4f09ec42b62..330bafe537b5 100644
--- a/jetty-bom/pom.xml
+++ b/jetty-bom/pom.xml
@@ -1,10 +1,5 @@
4.0.0
- jetty-bom
- Jetty :: Bom
- Jetty BOM artifact
- https://eclipse.org/jetty
- pom
org.eclipse.jetty
@@ -12,12 +7,17 @@
10.0.7-SNAPSHOT
+ jetty-bom
+ Jetty :: BOM
+ Jetty BOM artifact
+ pom
+
org.codehaus.mojo
flatten-maven-plugin
- 1.2.7
+ ${flatten.maven.plugin.version}
${project.build.directory}
flattened-pom.xml
diff --git a/jetty-client/pom.xml b/jetty-client/pom.xml
index 3e1b6ae2453d..1aa8d83f227a 100644
--- a/jetty-client/pom.xml
+++ b/jetty-client/pom.xml
@@ -137,14 +137,12 @@
org.apache.kerby
kerb-simplekdc
- 2.0.1
test
net.minidev
json-smart
- 2.4.7
test
diff --git a/jetty-home/pom.xml b/jetty-home/pom.xml
index 61256cda1a3b..be19d931d77c 100644
--- a/jetty-home/pom.xml
+++ b/jetty-home/pom.xml
@@ -300,10 +300,10 @@
org.eclipse.jetty.toolchain
jetty-servlet-api
- ${servlet.api.version}
+ ${jetty.servlet.api.version}
true
${assembly-directory}/lib
- jetty-servlet-api-${servlet.api.version}.jar
+ jetty-servlet-api-${jetty.servlet.api.version}.jar
diff --git a/jetty-http-spi/pom.xml b/jetty-http-spi/pom.xml
index c66bcf7c5d60..6aeb2e84d560 100644
--- a/jetty-http-spi/pom.xml
+++ b/jetty-http-spi/pom.xml
@@ -45,21 +45,18 @@
test
- javax.xml
- jaxws-api
- 2.0EA3
+ jakarta.xml.ws
+ jakarta.xml.ws-api
test
com.sun.xml.ws
jaxws-rt
- 2.3.5
test
- javax.activation
- javax.activation-api
- 1.2.0
+ jakarta.activation
+ jakarta.activation-api
test
diff --git a/jetty-infinispan/infinispan-remote-query/pom.xml b/jetty-infinispan/infinispan-remote-query/pom.xml
index 633b46dc8c32..823052c475a7 100644
--- a/jetty-infinispan/infinispan-remote-query/pom.xml
+++ b/jetty-infinispan/infinispan-remote-query/pom.xml
@@ -111,12 +111,6 @@
com.google.code.gson
gson
- ${gson.version}
-
-
- com.google.code.gson
- gson
- ${gson.version}
org.slf4j
diff --git a/jetty-jaspi/pom.xml b/jetty-jaspi/pom.xml
index b79011fc8cd5..3c01f5b1cdfe 100644
--- a/jetty-jaspi/pom.xml
+++ b/jetty-jaspi/pom.xml
@@ -63,21 +63,18 @@
javax.security.auth.message
- javax.xml.bind
- jaxb-api
- 2.3.1
+ jakarta.xml.bind
+ jakarta.xml.bind-api
test
org.glassfish.jaxb
jaxb-runtime
- 2.3.3
test
- javax.activation
- javax.activation-api
- 1.2.0
+ jakarta.activation
+ jakarta.activation-api
test
diff --git a/jetty-jmx/pom.xml b/jetty-jmx/pom.xml
index 2abc8b219104..fcd093033094 100644
--- a/jetty-jmx/pom.xml
+++ b/jetty-jmx/pom.xml
@@ -47,7 +47,6 @@
com.openpojo
openpojo
- 0.9.1
test
diff --git a/jetty-jspc-maven-plugin/pom.xml b/jetty-jspc-maven-plugin/pom.xml
index c63dd4316b9e..ef87965d8ce5 100644
--- a/jetty-jspc-maven-plugin/pom.xml
+++ b/jetty-jspc-maven-plugin/pom.xml
@@ -58,7 +58,7 @@
true
- ${maven.surefire.version}
+ ${maven.surefire.plugin.version}
clean
diff --git a/jetty-maven-plugin/pom.xml b/jetty-maven-plugin/pom.xml
index a29e7f005f23..d043a17963b8 100644
--- a/jetty-maven-plugin/pom.xml
+++ b/jetty-maven-plugin/pom.xml
@@ -102,8 +102,8 @@
${jetty.stopKey}
${jetty.stopPort}
- ${maven.surefire.version}
- ${servlet.api.version}
+ ${maven.surefire.plugin.version}
+ ${jetty.servlet.api.version}
clean
@@ -123,7 +123,7 @@
org.apache.maven.shared
maven-artifact-transfer
- 0.13.1
+ ${maven-artifact-transfer.version}
org.apache.maven
diff --git a/jetty-maven-plugin/src/it/it-parent-pom/pom.xml b/jetty-maven-plugin/src/it/it-parent-pom/pom.xml
index 72cac69f64bb..970d24c7e4e7 100644
--- a/jetty-maven-plugin/src/it/it-parent-pom/pom.xml
+++ b/jetty-maven-plugin/src/it/it-parent-pom/pom.xml
@@ -22,7 +22,7 @@
org.eclipse.jetty.toolchain
jetty-servlet-api
- @servlet.api.version@
+ @jetty.servlet.api.version@
provided
@@ -113,7 +113,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- @maven.surefire.version@
+ @maven.surefire.plugin.version@
org.apache.maven.plugins
@@ -133,7 +133,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- @maven.surefire.version@
+ @maven.surefire.plugin.version@
org.apache.maven.plugins
diff --git a/jetty-maven-plugin/src/it/javax-annotation-api/pom.xml b/jetty-maven-plugin/src/it/javax-annotation-api/pom.xml
index 4d2af3f1b78a..aa540904d3db 100644
--- a/jetty-maven-plugin/src/it/javax-annotation-api/pom.xml
+++ b/jetty-maven-plugin/src/it/javax-annotation-api/pom.xml
@@ -26,13 +26,13 @@
org.eclipse.jetty.toolchain
jetty-servlet-api
- @servlet.api.version@
+ @jetty.servlet.api.version@
provided
jakarta.annotation
jakarta.annotation-api
- @annotation-api.version@
+ @jakarta.annotation.api.version@
org.springframework.boot
@@ -104,7 +104,7 @@
jakarta.annotation
jakarta.annotation-api
- @annotation-api.version@
+ @jakarta.annotation.api.version@
diff --git a/jetty-maven-plugin/src/it/jetty-start-war-mojo-it/pom.xml b/jetty-maven-plugin/src/it/jetty-start-war-mojo-it/pom.xml
index 479aa35257ee..de5cc7c3b06d 100644
--- a/jetty-maven-plugin/src/it/jetty-start-war-mojo-it/pom.xml
+++ b/jetty-maven-plugin/src/it/jetty-start-war-mojo-it/pom.xml
@@ -95,14 +95,14 @@
- javax.xml.bind
- jaxb-api
- 2.4.0-b180830.0359
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ 2.3.3
- javax.activation
- javax.activation-api
- 1.2.0
+ jakarta.activation
+ jakarta.activation-api
+ 1.2.2
diff --git a/jetty-osgi/jetty-osgi-boot-jsp/pom.xml b/jetty-osgi/jetty-osgi-boot-jsp/pom.xml
index d04aa831af43..9b0110832a4d 100644
--- a/jetty-osgi/jetty-osgi-boot-jsp/pom.xml
+++ b/jetty-osgi/jetty-osgi-boot-jsp/pom.xml
@@ -66,8 +66,8 @@
com.sun.el.parser;resolution:=optional,
com.sun.el.util;resolution:=optional,
javax.el;version="[3.0,3.1)",
- javax.servlet;version="[$(version;==;${servlet.api.version}),$(version;+;${servlet.api.version}))",
- javax.servlet.resources;version="[$(version;==;${servlet.api.version}),$(version;+;${servlet.api.version}))",
+ javax.servlet;version="[$(version;==;${jetty.servlet.api.version}),$(version;+;${jetty.servlet.api.version}))",
+ javax.servlet.resources;version="[$(version;==;${jetty.servlet.api.version}),$(version;+;${jetty.servlet.api.version}))",
javax.servlet.jsp.resources;version="[2.3,4.1)",
javax.servlet.jsp;version="[2.3,2.4.1)",
javax.servlet.jsp.el;version="[2.3,2.4.1)",
@@ -76,20 +76,20 @@
javax.servlet.jsp.jstl.fmt;version="1.2";resolution:=optional,
javax.servlet.jsp.jstl.sql;version="1.2";resolution:=optional,
javax.servlet.jsp.jstl.tlv;version="1.2";resolution:=optional,
- org.apache.el;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.el.lang;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.el.stream;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.el.util;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.el.parser;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.jasper;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.jasper.compiler;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.jasper.compiler.tagplugin;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.jasper.runtime;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.jasper.security;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.jasper.servlet;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.jasper.tagplugins.jstl;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.jasper.util;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
- org.apache.jasper.xmlparser;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
+ org.apache.el;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.el.lang;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.el.stream;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.el.util;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.el.parser;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.jasper;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.jasper.compiler;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.jasper.compiler.tagplugin;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.jasper.runtime;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.jasper.security;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.jasper.servlet;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.jasper.tagplugins.jstl;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.jasper.util;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
+ org.apache.jasper.xmlparser;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
org.apache.taglibs.standard;version="1.2";resolution:=optional,
org.apache.taglibs.standard.extra.spath;version="1.2";resolution:=optional,
org.apache.taglibs.standard.functions;version="1.2";resolution:=optional,
@@ -113,7 +113,7 @@
org.apache.taglibs.standard.tag.rt.xml;version="1.2";resolution:=optional,
org.apache.taglibs.standard.tei;version="1.2";resolution:=optional,
org.apache.taglibs.standard.tlv;version="1.2";resolution:=optional,
- org.apache.tomcat;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))";resolution:=optional,
+ org.apache.tomcat;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))";resolution:=optional,
org.eclipse.jetty.jsp;version="[$(version;===;${parsedVersion.osgiVersion}),$(version;==+;${parsedVersion.osgiVersion}))";resolution:=optional,
org.osgi.*,
org.xml.*;resolution:=optional,
@@ -124,8 +124,9 @@
javax.xml.parser;resolution:=optional
org.eclipse.jetty.jsp.*;version="[$(version;===;${parsedVersion.osgiVersion}),$(version;==+;${parsedVersion.osgiVersion}))",
- org.apache.jasper.*;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))",
- org.apache.el.*;version="[$(version;===;${jsp.version}),$(version;+;${jsp.version}))"
+ org.apache.jasper.*;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))",
+ org.apache.el.*;version="[$(version;===;${jsp.impl.version}),$(version;+;${jsp.impl.version}))"
+
diff --git a/jetty-osgi/jetty-osgi-boot/pom.xml b/jetty-osgi/jetty-osgi-boot/pom.xml
index 305d2d1e930a..0cf84077e859 100644
--- a/jetty-osgi/jetty-osgi-boot/pom.xml
+++ b/jetty-osgi/jetty-osgi-boot/pom.xml
@@ -82,8 +82,8 @@
javax.mail.internet;version="1.4.0";resolution:=optional,
javax.mail.search;version="1.4.0";resolution:=optional,
javax.mail.util;version="1.4.0";resolution:=optional,
- javax.servlet;version="[$(version;==;${servlet.api.version}),$(version;+;${servlet.api.version}))",
- javax.servlet.http;version="[$(version;==;${servlet.api.version}),$(version;+;${servlet.api.version}))",
+ javax.servlet;version="[$(version;==;${jetty.servlet.api.version}),$(version;+;${jetty.servlet.api.version}))",
+ javax.servlet.http;version="[$(version;==;${jetty.servlet.api.version}),$(version;+;${jetty.servlet.api.version}))",
javax.transaction;version="1.1.0";resolution:=optional,
javax.transaction.xa;version="1.1.0";resolution:=optional,
org.objectweb.asm;version="$(version;=;${asm.version})";resolution:=optional,
diff --git a/jetty-osgi/test-jetty-osgi-context/pom.xml b/jetty-osgi/test-jetty-osgi-context/pom.xml
index 5e966750a1f8..7055925129f3 100644
--- a/jetty-osgi/test-jetty-osgi-context/pom.xml
+++ b/jetty-osgi/test-jetty-osgi-context/pom.xml
@@ -73,8 +73,8 @@
compilation time. -->
<_nouses>true
- javax.servlet;version="[$(version;==;${servlet.api.version}),$(version;+;${servlet.api.version}))",
- javax.servlet.resources;version="[$(version;==;${servlet.api.version}),$(version;+;${servlet.api.version}))",
+ javax.servlet;version="[$(version;==;${jetty.servlet.api.version}),$(version;+;${jetty.servlet.api.version}))",
+ javax.servlet.resources;version="[$(version;==;${jetty.servlet.api.version}),$(version;+;${jetty.servlet.api.version}))",
org.osgi.framework,
org.osgi.service.cm;version="1.2.0",
org.osgi.service.packageadmin,
diff --git a/jetty-osgi/test-jetty-osgi/pom.xml b/jetty-osgi/test-jetty-osgi/pom.xml
index ddecfd6b999a..8c715b5929e6 100644
--- a/jetty-osgi/test-jetty-osgi/pom.xml
+++ b/jetty-osgi/test-jetty-osgi/pom.xml
@@ -195,7 +195,6 @@
org.apache.geronimo.specs
geronimo-jta_1.1_spec
- 1.1.1
test
@@ -217,48 +216,17 @@
- com.sun.activation
- javax.activation
- 1.2.0
+ jakarta.activation
+ jakarta.activation-api
test
org.glassfish.web
javax.servlet.jsp.jstl
- 1.2.5
-
-
- javax.servlet.jsp.jstl
- jstl-api
-
-
- javax.servlet
- servlet-api
-
-
- javax.servlet.jsp
- jsp-api
-
-
- javax.el
- el-api
-
-
org.eclipse.jetty.orbit
javax.servlet.jsp.jstl
- 1.2.0.v201105211821
-
-
- org.eclipse.jetty.orbit
- javax.servlet
-
-
- org.eclipse.jetty.orbit
- javax.servlet.jsp
-
-
@@ -570,7 +538,7 @@
org.apache.maven.surefire
surefire-junit47
- ${maven.surefire.version}
+ ${maven.surefire.plugin.version}
diff --git a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithAnnotations.java b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithAnnotations.java
index 2bb0249addc6..61af5459b97c 100644
--- a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithAnnotations.java
+++ b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootWithAnnotations.java
@@ -79,7 +79,7 @@ public static List
diff --git a/tests/test-webapps/test-owb-cdi-webapp/pom.xml b/tests/test-webapps/test-owb-cdi-webapp/pom.xml
index 9547527030d4..b0b16a4705fe 100644
--- a/tests/test-webapps/test-owb-cdi-webapp/pom.xml
+++ b/tests/test-webapps/test-owb-cdi-webapp/pom.xml
@@ -40,22 +40,18 @@
org.apache.geronimo.specs
geronimo-annotation_1.3_spec
- 1.3
org.apache.geronimo.specs
geronimo-jcdi_2.0_spec
- 1.3
org.apache.geronimo.specs
geronimo-atinject_1.0_spec
- 1.2
org.apache.geronimo.specs
geronimo-interceptor_1.2_spec
- 1.2
org.apache.openwebbeans