diff --git a/pom.xml b/pom.xml
index 15a6f0ec95a20..d5ac80313ec19 100644
--- a/pom.xml
+++ b/pom.xml
@@ -90,8 +90,7 @@
6.0.0
17.0.0
3.5.4
-
- 2
+ 2.0.2-6
+ org.codehaus.plexus:plexus-utils
+ com.google.guava:guava
+ com.fasterxml.jackson.core:jackson-annotations
+ com.fasterxml.jackson.core:jackson-core
+ com.fasterxml.jackson.core:jackson-databind
+
+
+
+
+
+
+
+ org.basepom.maven
+ duplicate-finder-maven-plugin
+
+ true
+
+ com.github.benmanes.caffeine.*
+
+ META-INF.versions.9.module-info
+
+ META-INF.versions.11.module-info
+
+ META-INF.versions.9.org.apache.lucene.*
+
+
+
+
+
+
+
+
+
+
spark3
@@ -3173,19 +3237,12 @@
- 3
+ 3.4.1-1
-
-
-
- com.facebook.presto.spark
- spark-core
- 3.4.1-1
- provided
-
-
-
+
+ presto-spark-classloader-spark3
+
diff --git a/presto-spark-base/pom.xml b/presto-spark-base/pom.xml
index 37dc1d4fb541b..7767219a7ec65 100644
--- a/presto-spark-base/pom.xml
+++ b/presto-spark-base/pom.xml
@@ -16,7 +16,6 @@
9.4.55.v20240627
4.12.0
3.9.1
- 2
@@ -55,12 +54,6 @@
provided
-
- com.facebook.presto
- presto-spark-classloader-spark${dep.pos.classloader.module-name.suffix}
- provided
-
-
com.facebook.presto
presto-client
@@ -538,6 +531,25 @@
+
+ spark2
+
+
+ true
+
+ !spark-version
+
+
+
+
+
+ com.facebook.presto
+ presto-spark-classloader-spark2
+ ${project.version}
+
+
+
+
spark3
@@ -548,11 +560,13 @@
-
- 3
-
-
+
+ com.facebook.presto
+ presto-spark-classloader-spark3
+ ${project.version}
+
+
com.facebook.presto.spark
spark-core
diff --git a/presto-spark-classloader-interface/pom.xml b/presto-spark-classloader-interface/pom.xml
index 8f93be12818a4..a95e45827c5f1 100644
--- a/presto-spark-classloader-interface/pom.xml
+++ b/presto-spark-classloader-interface/pom.xml
@@ -13,7 +13,6 @@
${project.parent.basedir}
true
- 2
@@ -23,11 +22,6 @@
provided
-
- com.facebook.presto
- presto-spark-classloader-spark${dep.pos.classloader.module-name.suffix}
-
-
com.google.guava
guava
@@ -40,6 +34,25 @@
+
+ spark2
+
+
+ true
+
+ !spark-version
+
+
+
+
+
+ com.facebook.presto
+ presto-spark-classloader-spark2
+ ${project.version}
+
+
+
+
spark3
@@ -50,22 +63,12 @@
-
- 3
-
-
-
-
-
- com.facebook.presto.spark
- spark-core
- 3.4.1-1
- compile
-
-
-
-
+
+ com.facebook.presto
+ presto-spark-classloader-spark3
+ ${project.version}
+
org.scala-lang
scala-library