diff --git a/contrib/delta-spark/pom.xml b/contrib/delta-spark/pom.xml
index 172a04ed27f..77c29895fc8 100644
--- a/contrib/delta-spark/pom.xml
+++ b/contrib/delta-spark/pom.xml
@@ -36,6 +36,9 @@
jni.dir (basedir/../native) would point at contrib/native. -->
${project.basedir}/../../native/target/debug
false
+
+ 33.2.1-jre
diff --git a/docs/source/contributor-guide/adding_a_new_operator.md b/docs/source/contributor-guide/adding_a_new_operator.md
index 5631e4aa638..d497deb0ebf 100644
--- a/docs/source/contributor-guide/adding_a_new_operator.md
+++ b/docs/source/contributor-guide/adding_a_new_operator.md
@@ -229,7 +229,7 @@ The validation workflow in `CometExecRule.isOperatorEnabled`:
#### Simple Example (Filter)
```scala
-import com.google.common.base.Objects
+import java.util.Objects
object CometFilterExec extends CometOperatorSerde[FilterExec] {
@@ -287,14 +287,14 @@ case class CometFilterExec(
}
}
- override def hashCode(): Int = Objects.hashCode(output, condition, child)
+ override def hashCode(): Int = Objects.hash(output, condition, child)
}
```
#### More Complex Example (Project)
```scala
-import com.google.common.base.Objects
+import java.util.Objects
object CometProjectExec extends CometOperatorSerde[ProjectExec] {
@@ -351,7 +351,7 @@ case class CometProjectExec(
}
}
- override def hashCode(): Int = Objects.hashCode(output, projectList, child)
+ override def hashCode(): Int = Objects.hash(output, projectList, child)
override protected def outputExpressions: Seq[NamedExpression] = projectList
}
diff --git a/pom.xml b/pom.xml
index 4bd65dc53e3..8907c93300c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -95,7 +95,6 @@ under the License.
release that exists for each of their Scala versions (2.13.16, 2.13.17 and 2.13.18). -->
4.13.10
2.0.17
- 33.2.1-jre
1.21.4
2.31.51
-
- com.google.guava
- guava
- ${guava.version}
-
-
-
org.apache.spark
@@ -1392,15 +1381,6 @@ under the License.
javax.annotation.meta.TypeQualifierNickname
-
- com.google.guava
- guava
-
- com.google.thirdparty.publicsuffix.TrieParser
- com.google.thirdparty.publicsuffix.PublicSuffixPatterns
- com.google.thirdparty.publicsuffix.PublicSuffixType
-
-
org.apache.datasketches
datasketches-memory
diff --git a/spark/pom.xml b/spark/pom.xml
index b6306449527..b1035c5fd7e 100644
--- a/spark/pom.xml
+++ b/spark/pom.xml
@@ -36,6 +36,9 @@ under the License.
false
+
+ 33.2.1-jre
@@ -126,23 +129,7 @@ under the License.
com.google.guava
guava
-
-
- *
- *
-
-
-
-
-
- com.google.guava
- failureaccess
- 1.0.2
+ ${guava.version}
test
@@ -774,7 +761,6 @@ under the License.
org.apache.arrow:*
com.google.protobuf:protobuf-java
- com.google.guava:guava
@@ -834,14 +820,6 @@ under the License.
com.google.protobuf
${comet.shade.packageName}.protobuf
-
- com.google.common
- ${comet.shade.packageName}.guava
-
-
- com.google.thirdparty
- ${comet.shade.packageName}.guava.thirdparty
-