diff --git a/jvm-packages/xgboost4j-spark-gpu/pom.xml b/jvm-packages/xgboost4j-spark-gpu/pom.xml
index 72b55846f..9722da39f 100644
--- a/jvm-packages/xgboost4j-spark-gpu/pom.xml
+++ b/jvm-packages/xgboost4j-spark-gpu/pom.xml
@@ -19,6 +19,26 @@
false
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+ false
+
+
+ ml.dmlc:xgboost4j-spark_${scala.binary.version}
+
+
+
+
+
+ package
+
+ shade
+
+
+
+
@@ -31,6 +51,12 @@
ml.dmlc
xgboost4j-spark_2.12
${project.version}
+
+
+ ml.dmlc
+ xgboost4j_2.12
+
+
org.apache.spark
diff --git a/jvm-packages/xgboost4j-spark/pom.xml b/jvm-packages/xgboost4j-spark/pom.xml
index 541264254..f1791ab90 100644
--- a/jvm-packages/xgboost4j-spark/pom.xml
+++ b/jvm-packages/xgboost4j-spark/pom.xml
@@ -19,6 +19,26 @@
false
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+ false
+
+
+ ml.dmlc:xgboost4j_${scala.binary.version}
+
+
+
+
+
+ package
+
+ shade
+
+
+
+