From 1618f3d7b004661ee23eb89b74a3ed0bbdb4d525 Mon Sep 17 00:00:00 2001 From: Hiromu Hota Date: Sun, 3 Jan 2021 17:34:06 -0800 Subject: [PATCH] HOP-2396: Optimize Jetty jars - Do not include Jetty jars in hop-assemblies-libs and include them in hop-client - Do not include geronimo-servlet neither of them as it overwraps with javax.servlet-api --- assemblies/client/pom.xml | 112 +++++++++++++++++++- assemblies/client/src/assembly/assembly.xml | 6 +- assemblies/lib/pom.xml | 23 ++-- 3 files changed, 125 insertions(+), 16 deletions(-) diff --git a/assemblies/client/pom.xml b/assemblies/client/pom.xml index 08a5793d8ca..b779dc0bd70 100644 --- a/assemblies/client/pom.xml +++ b/assemblies/client/pom.xml @@ -33,7 +33,16 @@ - + + 9.4.22.v20191022 + 9.4.24.v20191120 + 9.4.22.v20191022 + 9.4.22.v20191022 + 9.4.22.v20191022 + 9.4.34.v20201102 + 9.4.22.v20191022 + 9.4.22.v20191022 + 3.1.0 ${org.eclipse.platform.version} ${org.eclipse.platform.version} @@ -97,6 +106,107 @@ ${project.version} + + + org.eclipse.jetty + jetty-server + ${jetty-server.version} + + + org.eclipse.jetty.orbit + * + + + + + org.eclipse.jetty + jetty-security + ${jetty-security.version} + + + * + * + + + + + org.eclipse.jetty + jetty-servlets + ${jetty-servlets.version} + + + * + * + + + + + org.eclipse.jetty + jetty-servlet + ${jetty-servlets.version} + + + * + * + + + + + org.eclipse.jetty + jetty-xml + ${jetty-xml.version} + + + * + * + + + + + org.eclipse.jetty + jetty-webapp + ${jetty-webapp.version} + + + * + * + + + + + org.eclipse.jetty + jetty-jaas + ${jetty-jaas.version} + + + * + * + + + + + org.eclipse.jetty + jetty-util + ${jetty-util.version} + + + * + * + + + + + javax.servlet + javax.servlet-api + ${javax.servlet-api.version} + + + * + * + + + + org.eclipse.platform diff --git a/assemblies/client/src/assembly/assembly.xml b/assemblies/client/src/assembly/assembly.xml index 449e88ab3ff..dadcd4a8d54 100644 --- a/assemblies/client/src/assembly/assembly.xml +++ b/assemblies/client/src/assembly/assembly.xml @@ -76,10 +76,12 @@ org.eclipse.platform:org.eclipse.jface - org.apache.hop:hop-ui-rcp:jar + org.apache.hop:hop-ui-rcp + org.eclipse.jetty:* + javax.servlet:javax.servlet-api lib - false + true false diff --git a/assemblies/lib/pom.xml b/assemblies/lib/pom.xml index 4cc018793f2..2d89c3c551b 100644 --- a/assemblies/lib/pom.xml +++ b/assemblies/lib/pom.xml @@ -35,7 +35,6 @@ - 1.0 1.7.7 1.7.7 1.2.17 @@ -73,6 +72,16 @@ org.apache.hop hop-engine ${project.version} + + + javax.servlet + * + + + org.eclipse.jetty + * + + org.apache.hop @@ -102,18 +111,6 @@ jaxen - - org.apache.geronimo.specs - geronimo-servlet_3.0_spec - ${geronimo-servlet_3.0_spec.version} - - - * - * - - - - com.fasterxml.jackson.jaxrs