diff --git a/docs/source/contributor-guide/adding_a_new_operator.md b/docs/source/contributor-guide/adding_a_new_operator.md
index b2beae1740b..18c336524a7 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 93d99760ea1..afe4e46a1f0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -364,15 +364,15 @@ under the License.
${spark.maven.scope}
-
+
com.google.guava
guava
${guava.version}
+ test
-
@@ -1412,15 +1412,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 e2c51bf3c5f..5aad564e26d 100644
--- a/spark/pom.xml
+++ b/spark/pom.xml
@@ -130,23 +130,6 @@ under the License.
com.google.guava
guava
-
-
- *
- *
-
-
-
-
-
- com.google.guava
- failureaccess
- 1.0.2
test
@@ -733,7 +716,6 @@ under the License.
org.apache.arrow:*
com.google.protobuf:protobuf-java
- com.google.guava:guava
@@ -794,14 +776,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
-