@@ -45,7 +45,12 @@ dependencies {
4545 implementation library. java. cdap_etl_api
4646 implementation library. java. cdap_etl_api_spark
4747 implementation library. java. cdap_hydrator_common
48- implementation library. java. cdap_plugin_hubspot
48+ implementation (library. java. cdap_plugin_hubspot) {
49+ // Excluding the module for scala 2.11, because Spark 3.x uses scala
50+ // gi2.12 instead.
51+ exclude group : " com.fasterxml.jackson.module" , module : " jackson-module-scala_2.11"
52+ }
53+ implementation library. java. jackson_module_scala_2_12
4954 implementation library. java. cdap_plugin_salesforce
5055 implementation library. java. cdap_plugin_service_now
5156 implementation library. java. cdap_plugin_zendesk
@@ -56,7 +61,13 @@ dependencies {
5661 implementation library. java. jackson_core
5762 implementation library. java. jackson_databind
5863 implementation library. java. slf4j_api
59- implementation library. java. spark_streaming
64+ implementation (library. java. spark3_streaming) {
65+ // Excluding `org.slf4j:jul-to-slf4j` which was introduced as a
66+ // transitive dependency in Spark 3.5.0 (particularly from
67+ // spark-common-utils_2.12) and would cause stack overflow together with
68+ // `org.slf4j:slf4j-jdk14`.
69+ exclude group : " org.slf4j" , module : " jul-to-slf4j"
70+ }
6071 implementation library. java. tephra
6172 implementation library. java. vendored_guava_32_1_2_jre
6273 implementation project(path : " :sdks:java:core" , configuration : " shadow" )
0 commit comments