From c8b470016825dc70c78624c9a73a3b40a92457a9 Mon Sep 17 00:00:00 2001 From: Nihal Jain Date: Wed, 12 Mar 2025 01:33:43 +0530 Subject: [PATCH] HBASE-XXXX Add a jetty 12 module with EE8 --- hbase-shaded-jetty-ee8/pom.xml | 262 +++++++++++++++++++++++++++++++++ pom.xml | 3 + 2 files changed, 265 insertions(+) create mode 100644 hbase-shaded-jetty-ee8/pom.xml diff --git a/hbase-shaded-jetty-ee8/pom.xml b/hbase-shaded-jetty-ee8/pom.xml new file mode 100644 index 0000000..6d706a5 --- /dev/null +++ b/hbase-shaded-jetty-ee8/pom.xml @@ -0,0 +1,262 @@ + + + + 4.0.0 + + org.apache.hbase.thirdparty + hbase-thirdparty + ${revision} + .. + + hbase-shaded-jetty-ee8 + Apache HBase Relocated (Shaded) Jetty Libs: EE8 + Pulls down Jetty, relocates it and makes a far jar. + + + org.eclipse.jetty + jetty-server + ${jetty12.version} + + + org.slf4j + slf4j-api + + + + + org.eclipse.jetty.ee8 + jetty-ee8-servlet + ${jetty12.version} + + + org.eclipse.jetty + servlet-api + + + org.slf4j + slf4j-api + + + + + org.eclipse.jetty.ee8 + jetty-ee8-security + ${jetty12.version} + + + org.slf4j + slf4j-api + + + + + org.eclipse.jetty.ee8 + jetty-ee8-nested + ${jetty12.version} + + + org.slf4j + slf4j-api + + + + + org.eclipse.jetty + jetty-http + ${jetty12.version} + + + org.slf4j + slf4j-api + + + + + org.eclipse.jetty + jetty-util + ${jetty12.version} + + + org.slf4j + slf4j-api + + + + + org.eclipse.jetty + jetty-io + ${jetty12.version} + + + org.slf4j + slf4j-api + + + + + org.eclipse.jetty + jetty-jmx + ${jetty12.version} + + + org.slf4j + slf4j-api + + + + + org.eclipse.jetty.ee8 + jetty-ee8-webapp + ${jetty12.version} + + + org.slf4j + slf4j-api + + + + + org.eclipse.jetty + jetty-util-ajax + ${jetty12.version} + + + org.slf4j + slf4j-api + + + + + javax.servlet + javax.servlet-api + ${servlet4-api.version} + + + + + + maven-clean-plugin + + + + ${basedir} + + dependency-reduced-pom.xml + + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + + shade + + package + + true + true + + + org.eclipse.jetty + ${rename.offset}.org.eclipse.jetty + + + + -org.eclipse.jetty + -${rename.offset}.org.eclipse.jetty + + + + + + javax.servlet:javax.servlet-api + org.slf4j:slf4j-api + + org.apache.hbase.thirdparty:hbase-shaded-jetty + + + + + + false + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + + relocate-web-xml + + run + + package + + + + + + + org.eclipse.jetty + ${rename.offset}.org.eclipse.jetty + + + + + + + + + + + diff --git a/pom.xml b/pom.xml index ff2c3f3..be41b82 100644 --- a/pom.xml +++ b/pom.xml @@ -100,6 +100,7 @@ hbase-shaded-gson hbase-shaded-miscellaneous hbase-shaded-jetty + hbase-shaded-jetty-ee8 hbase-shaded-jersey hbase-shaded-jackson-jaxrs-json-provider hbase-noop-htrace @@ -139,7 +140,9 @@ 2.36.0 2.11.0 9.4.56.v20240826 + 12.0.16 3.1.0 + 4.0.1 2.46 2.6.1 2.1.6