diff --git a/auron-spark-tests/common/src/test/scala/org/apache/auron/utils/SparkTestSettings.scala b/auron-spark-tests/common/src/test/scala/org/apache/auron/utils/SparkTestSettings.scala
index 5ca56c129..3822493a5 100644
--- a/auron-spark-tests/common/src/test/scala/org/apache/auron/utils/SparkTestSettings.scala
+++ b/auron-spark-tests/common/src/test/scala/org/apache/auron/utils/SparkTestSettings.scala
@@ -18,7 +18,7 @@ package org.apache.auron.utils
import java.util
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import scala.reflect.ClassTag
/**
diff --git a/auron-spark-tests/common/src/test/scala/org/apache/spark/sql/SparkQueryTestsBase.scala b/auron-spark-tests/common/src/test/scala/org/apache/spark/sql/SparkQueryTestsBase.scala
index 8498edcde..159cb6174 100644
--- a/auron-spark-tests/common/src/test/scala/org/apache/spark/sql/SparkQueryTestsBase.scala
+++ b/auron-spark-tests/common/src/test/scala/org/apache/spark/sql/SparkQueryTestsBase.scala
@@ -19,7 +19,7 @@ package org.apache.spark.sql
import java.io.File
import java.util.TimeZone
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.commons.io.FileUtils
import org.apache.commons.math3.util.Precision
diff --git a/pom.xml b/pom.xml
index 57679d8fc..c7f8bc36f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,6 +60,7 @@
2.12.18
2.1.0
1.0.2
+ 2.12.0
3.9.12
4.9.2
2.2.0
@@ -132,6 +133,17 @@
+
+ org.scala-lang.modules
+ scala-collection-compat_${scalaVersion}
+ ${scalaCollectionCompatVersion}
+
+
+ org.scala-lang
+ scala-library
+
+
+
org.apache.spark
spark-core_${scalaVersion}
@@ -301,6 +313,10 @@
scala-reflect
provided
+
+ org.scala-lang.modules
+ scala-collection-compat_${scalaVersion}
+
org.scalatest
scalatest_${scalaVersion}
diff --git a/spark-extension/src/main/scala/org/apache/auron/metric/SparkMetricNode.scala b/spark-extension/src/main/scala/org/apache/auron/metric/SparkMetricNode.scala
index 8c3925ae7..812963478 100644
--- a/spark-extension/src/main/scala/org/apache/auron/metric/SparkMetricNode.scala
+++ b/spark-extension/src/main/scala/org/apache/auron/metric/SparkMetricNode.scala
@@ -16,7 +16,7 @@
*/
package org.apache.auron.metric
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.spark.internal.Logging
import org.apache.spark.sql.execution.metric.SQLMetric
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/auron/AuronConverters.scala b/spark-extension/src/main/scala/org/apache/spark/sql/auron/AuronConverters.scala
index def645d51..d01c82710 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/auron/AuronConverters.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/auron/AuronConverters.scala
@@ -19,8 +19,8 @@ package org.apache.spark.sql.auron
import java.util.ServiceLoader
import scala.annotation.tailrec
-import scala.collection.JavaConverters._
import scala.collection.mutable
+import scala.jdk.CollectionConverters._
import org.apache.commons.lang3.reflect.MethodUtils
import org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/auron/NativeConverters.scala b/spark-extension/src/main/scala/org/apache/spark/sql/auron/NativeConverters.scala
index 7a3bde2c8..5bc9302f6 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/auron/NativeConverters.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/auron/NativeConverters.scala
@@ -21,8 +21,8 @@ import java.io.ByteArrayOutputStream
import java.io.ObjectInputStream
import java.io.ObjectOutputStream
-import scala.collection.JavaConverters._
import scala.collection.mutable
+import scala.jdk.CollectionConverters._
import scala.math.max
import scala.math.min
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/arrowio/util/ArrowUtils.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/arrowio/util/ArrowUtils.scala
index 242f9a61f..12e8c9bf1 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/arrowio/util/ArrowUtils.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/arrowio/util/ArrowUtils.scala
@@ -16,8 +16,7 @@
*/
package org.apache.spark.sql.execution.auron.arrowio.util
-import scala.collection.JavaConverters.asScalaBufferConverter
-import scala.collection.JavaConverters.seqAsJavaListConverter
+import scala.jdk.CollectionConverters._
import org.apache.arrow.memory.BufferAllocator
import org.apache.arrow.memory.RootAllocator
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/arrowio/util/ArrowWriter.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/arrowio/util/ArrowWriter.scala
index d0f0eeb61..a9ff88917 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/arrowio/util/ArrowWriter.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/arrowio/util/ArrowWriter.scala
@@ -16,7 +16,7 @@
*/
package org.apache.spark.sql.execution.auron.arrowio.util
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.arrow.vector._
import org.apache.arrow.vector.complex._
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/columnar/ColumnarHelper.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/columnar/ColumnarHelper.scala
index 82fef3b61..d54caed27 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/columnar/ColumnarHelper.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/columnar/ColumnarHelper.scala
@@ -16,7 +16,7 @@
*/
package org.apache.spark.sql.execution.auron.columnar
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.arrow.vector.VectorSchemaRoot
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeAggBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeAggBase.scala
index 6c510c0b1..6613791fc 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeAggBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeAggBase.scala
@@ -17,8 +17,8 @@
package org.apache.spark.sql.execution.auron.plan
import scala.annotation.tailrec
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.internal.Logging
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeBroadcastExchangeBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeBroadcastExchangeBase.scala
index f3fb5f251..9152218ab 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeBroadcastExchangeBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeBroadcastExchangeBase.scala
@@ -23,9 +23,9 @@ import java.util.concurrent.Future
import java.util.concurrent.TimeoutException
import java.util.concurrent.TimeUnit
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
import scala.concurrent.Promise
+import scala.jdk.CollectionConverters._
import org.apache.commons.lang3.reflect.MethodUtils
import org.apache.spark.OneToOneDependency
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeBroadcastJoinBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeBroadcastJoinBase.scala
index c9b20f193..f6f929d34 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeBroadcastJoinBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeBroadcastJoinBase.scala
@@ -16,8 +16,8 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.Partition
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeExpandBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeExpandBase.scala
index 217ed1400..ada3240fe 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeExpandBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeExpandBase.scala
@@ -16,8 +16,8 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.sql.auron.NativeConverters
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeFileSourceScanBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeFileSourceScanBase.scala
index 6c0ffb926..84e886060 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeFileSourceScanBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeFileSourceScanBase.scala
@@ -19,7 +19,7 @@ package org.apache.spark.sql.execution.auron.plan
import java.net.URI
import java.security.PrivilegedExceptionAction
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.commons.lang3.reflect.MethodUtils
import org.apache.hadoop.fs.FileSystem
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeFilterBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeFilterBase.scala
index 56b21e9ae..0c29a6ddd 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeFilterBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeFilterBase.scala
@@ -16,9 +16,9 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
import scala.collection.mutable.ArrayBuffer
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.sql.auron.NativeConverters
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeGenerateBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeGenerateBase.scala
index 76e500aa0..cea3f1294 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeGenerateBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeGenerateBase.scala
@@ -16,9 +16,9 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
import scala.collection.mutable.ArrayBuffer
+import scala.jdk.CollectionConverters._
import com.google.protobuf.ByteString
import org.apache.spark.OneToOneDependency
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeOrcScanBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeOrcScanBase.scala
index 36132e44b..aad943888 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeOrcScanBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeOrcScanBase.scala
@@ -18,7 +18,7 @@ package org.apache.spark.sql.execution.auron.plan
import java.util.UUID
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.spark.Partition
import org.apache.spark.TaskContext
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeParquetScanBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeParquetScanBase.scala
index ddee72d3b..e470a4b99 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeParquetScanBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeParquetScanBase.scala
@@ -18,7 +18,7 @@ package org.apache.spark.sql.execution.auron.plan
import java.util.UUID
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.spark.Partition
import org.apache.spark.TaskContext
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeParquetSinkBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeParquetSinkBase.scala
index 2bd50523e..689b46e60 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeParquetSinkBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeParquetSinkBase.scala
@@ -22,7 +22,7 @@ import java.util
import java.util.UUID
import scala.annotation.nowarn
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.hadoop.conf.Configuration
import org.apache.hadoop.fs.FileSystem
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeProjectBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeProjectBase.scala
index d5cbe9339..109cf0081 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeProjectBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeProjectBase.scala
@@ -16,9 +16,9 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
import scala.collection.mutable.ArrayBuffer
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.sql.auron.NativeConverters
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeRenameColumnsBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeRenameColumnsBase.scala
index f8bf6cb9f..3d2b21fc9 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeRenameColumnsBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeRenameColumnsBase.scala
@@ -16,7 +16,7 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.sql.auron.NativeHelper
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeShuffleExchangeBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeShuffleExchangeBase.scala
index 8b6aa04dc..76648e8a7 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeShuffleExchangeBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeShuffleExchangeBase.scala
@@ -19,9 +19,9 @@ package org.apache.spark.sql.execution.auron.plan
import java.util.UUID
import scala.annotation.nowarn
-import scala.collection.JavaConverters._
import scala.collection.mutable
import scala.collection.mutable.ArrayBuffer
+import scala.jdk.CollectionConverters._
import scala.reflect.ClassTag
import scala.util.hashing.byteswap32
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeShuffledHashJoinBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeShuffledHashJoinBase.scala
index 17dfbe258..593243f91 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeShuffledHashJoinBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeShuffledHashJoinBase.scala
@@ -16,8 +16,8 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.sql.auron.NativeConverters
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeSortBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeSortBase.scala
index eea92cdb2..579f3f3d7 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeSortBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeSortBase.scala
@@ -16,8 +16,8 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.sql.auron.NativeConverters
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeSortMergeJoinBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeSortMergeJoinBase.scala
index 1122093cc..1b3518da8 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeSortMergeJoinBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeSortMergeJoinBase.scala
@@ -16,8 +16,8 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.sql.auron.NativeConverters
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeTakeOrderedBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeTakeOrderedBase.scala
index dd7ed2f0b..f54821870 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeTakeOrderedBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeTakeOrderedBase.scala
@@ -16,9 +16,9 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
import scala.collection.mutable.ArrayBuffer
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.sql.auron.NativeConverters
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeUnionBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeUnionBase.scala
index bf3a15499..822b61768 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeUnionBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeUnionBase.scala
@@ -16,9 +16,9 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters.asJavaIterableConverter
import scala.collection.immutable.SortedMap
import scala.collection.mutable.ArrayBuffer
+import scala.jdk.CollectionConverters._
import org.apache.spark.rdd.PartitionerAwareUnionRDD
import org.apache.spark.rdd.PartitionerAwareUnionRDDPartition
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeWindowBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeWindowBase.scala
index a7a0792bc..fad61ff09 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeWindowBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/execution/auron/plan/NativeWindowBase.scala
@@ -16,8 +16,8 @@
*/
package org.apache.spark.sql.execution.auron.plan
-import scala.collection.JavaConverters._
import scala.collection.immutable.SortedMap
+import scala.jdk.CollectionConverters._
import org.apache.spark.OneToOneDependency
import org.apache.spark.sql.auron.NativeConverters
diff --git a/spark-extension/src/main/scala/org/apache/spark/sql/hive/execution/auron/plan/NativeHiveTableScanBase.scala b/spark-extension/src/main/scala/org/apache/spark/sql/hive/execution/auron/plan/NativeHiveTableScanBase.scala
index 9b2c02734..6dfc8be79 100644
--- a/spark-extension/src/main/scala/org/apache/spark/sql/hive/execution/auron/plan/NativeHiveTableScanBase.scala
+++ b/spark-extension/src/main/scala/org/apache/spark/sql/hive/execution/auron/plan/NativeHiveTableScanBase.scala
@@ -19,7 +19,7 @@ package org.apache.spark.sql.hive.execution.auron.plan
import java.net.URI
import java.security.PrivilegedExceptionAction
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.hadoop.fs.FileSystem
import org.apache.spark.broadcast.Broadcast
diff --git a/thirdparty/auron-paimon/src/main/scala/org/apache/spark/sql/hive/execution/auron/plan/NativePaimonTableScanExec.scala b/thirdparty/auron-paimon/src/main/scala/org/apache/spark/sql/hive/execution/auron/plan/NativePaimonTableScanExec.scala
index 2ae7efef8..f136cf2a0 100644
--- a/thirdparty/auron-paimon/src/main/scala/org/apache/spark/sql/hive/execution/auron/plan/NativePaimonTableScanExec.scala
+++ b/thirdparty/auron-paimon/src/main/scala/org/apache/spark/sql/hive/execution/auron/plan/NativePaimonTableScanExec.scala
@@ -18,8 +18,8 @@ package org.apache.spark.sql.hive.execution.auron.plan
import java.util.UUID
-import scala.collection.JavaConverters._
import scala.collection.Seq
+import scala.jdk.CollectionConverters._
import org.apache.paimon.io.DataFileMeta
import org.apache.paimon.table.FileStoreTable
diff --git a/thirdparty/auron-uniffle/src/main/scala/org/apache/spark/sql/execution/auron/shuffle/uniffle/AuronUniffleShuffleReader.scala b/thirdparty/auron-uniffle/src/main/scala/org/apache/spark/sql/execution/auron/shuffle/uniffle/AuronUniffleShuffleReader.scala
index 9a152eca9..8ce1d70e1 100644
--- a/thirdparty/auron-uniffle/src/main/scala/org/apache/spark/sql/execution/auron/shuffle/uniffle/AuronUniffleShuffleReader.scala
+++ b/thirdparty/auron-uniffle/src/main/scala/org/apache/spark/sql/execution/auron/shuffle/uniffle/AuronUniffleShuffleReader.scala
@@ -22,7 +22,7 @@ import java.util
import scala.annotation.nowarn
import scala.collection.AbstractIterator
-import scala.collection.JavaConverters._
+import scala.jdk.CollectionConverters._
import org.apache.commons.lang3.reflect.FieldUtils
import org.apache.hadoop.conf.Configuration