spark-connect_2.13
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-connect_2.13</artifactId> <version>4.0.0-preview2</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <parent> <artifactId>spark-parent_2.13</artifactId> <groupId>org.apache.spark</groupId> <version>4.0.0-preview2</version> <relativePath>../../../pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>spark-connect_2.13</artifactId> <name>Spark Project Connect Server</name> <url>https://spark.apache.org/</url> <build> <outputDirectory>target/scala-${scala.binary.version}/classes</outputDirectory> <testOutputDirectory>target/scala-${scala.binary.version}/test-classes</testOutputDirectory> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>add-sources</id> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>src/main/scala-${scala.binary.version}</source> </sources> </configuration> </execution> <execution> <id>add-scala-test-sources</id> <phase>generate-test-sources</phase> <goals> <goal>add-test-source</goal> </goals> <configuration> <sources> <source>src/test/gen-java</source> </sources> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <configuration> <shadedArtifactAttached>false</shadedArtifactAttached> <artifactSet> <includes> <include>com.google.guava:*</include> <include>io.grpc:*:</include> <include>com.google.protobuf:*</include> <include>com.google.android:annotations</include> <include>com.google.api.grpc:proto-google-common-protos</include> <include>io.perfmark:perfmark-api</include> <include>org.codehaus.mojo:animal-sniffer-annotations</include> <include>com.google.errorprone:error_prone_annotations</include> <include>com.google.j2objc:j2objc-annotations</include> <include>org.checkerframework:checker-qual</include> <include>com.google.code.gson:gson</include> <include>org.apache.spark:spark-connect-common_${scala.binary.version}</include> </includes> </artifactSet> <relocations> <relocation> <pattern>com.google.common</pattern> <shadedPattern>${spark.shade.packageName}.connect.guava</shadedPattern> <includes> <include>com.google.common.**</include> </includes> </relocation> <relocation> <pattern>com.google.thirdparty</pattern> <shadedPattern>${spark.shade.packageName}.connect.guava</shadedPattern> <includes> <include>com.google.thirdparty.**</include> </includes> </relocation> <relocation> <pattern>com.google.protobuf</pattern> <shadedPattern>${spark.shade.packageName}.connect.protobuf</shadedPattern> <includes> <include>com.google.protobuf.**</include> </includes> </relocation> <relocation> <pattern>io.grpc</pattern> <shadedPattern>${spark.shade.packageName}.connect.grpc</shadedPattern> </relocation> <relocation> <pattern>android.annotation</pattern> <shadedPattern>${spark.shade.packageName}.connect.android_annotation</shadedPattern> </relocation> <relocation> <pattern>io.perfmark</pattern> <shadedPattern>${spark.shade.packageName}.connect.io_perfmark</shadedPattern> </relocation> <relocation> <pattern>org.codehaus.mojo.animal_sniffer</pattern> <shadedPattern>${spark.shade.packageName}.connect.animal_sniffer</shadedPattern> </relocation> <relocation> <pattern>com.google.j2objc.annotations</pattern> <shadedPattern>${spark.shade.packageName}.connect.j2objc_annotations</shadedPattern> </relocation> <relocation> <pattern>com.google.errorprone.annotations</pattern> <shadedPattern>${spark.shade.packageName}.connect.errorprone_annotations</shadedPattern> </relocation> <relocation> <pattern>org.checkerframework</pattern> <shadedPattern>${spark.shade.packageName}.connect.checkerframework</shadedPattern> </relocation> <relocation> <pattern>com.google.gson</pattern> <shadedPattern>${spark.shade.packageName}.connect.gson</shadedPattern> </relocation> <relocation> <pattern>com.google.api</pattern> <shadedPattern>${spark.shade.packageName}.connect.google_protos.api</shadedPattern> </relocation> <relocation> <pattern>com.google.cloud</pattern> <shadedPattern>${spark.shade.packageName}.connect.google_protos.cloud</shadedPattern> </relocation> <relocation> <pattern>com.google.geo</pattern> <shadedPattern>${spark.shade.packageName}.connect.google_protos.geo</shadedPattern> </relocation> <relocation> <pattern>com.google.logging</pattern> <shadedPattern>${spark.shade.packageName}.connect.google_protos.logging</shadedPattern> </relocation> <relocation> <pattern>com.google.longrunning</pattern> <shadedPattern>${spark.shade.packageName}.connect.google_protos.longrunning</shadedPattern> </relocation> <relocation> <pattern>com.google.rpc</pattern> <shadedPattern>${spark.shade.packageName}.connect.google_protos.rpc</shadedPattern> </relocation> <relocation> <pattern>com.google.type</pattern> <shadedPattern>${spark.shade.packageName}.connect.google_protos.type</shadedPattern> </relocation> </relocations> <transformers> <transformer /> </transformers> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.13</artifactId> <version>4.0.0-preview2</version> <scope>provided</scope> <exclusions> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.13</artifactId> <version>4.0.0-preview2</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-catalyst_2.13</artifactId> <version>4.0.0-preview2</version> <scope>provided</scope> <exclusions> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-sql_2.13</artifactId> <version>4.0.0-preview2</version> <scope>provided</scope> <exclusions> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-mllib_2.13</artifactId> <version>4.0.0-preview2</version> <scope>provided</scope> <exclusions> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-avro_2.13</artifactId> <version>4.0.0-preview2</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-protobuf_2.13</artifactId> <version>4.0.0-preview2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-catalyst_2.13</artifactId> <version>4.0.0-preview2</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-sql_2.13</artifactId> <version>4.0.0-preview2</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-connect-common_2.13</artifactId> <version>4.0.0-preview2</version> <type>test-jar</type> <scope>test</scope> <exclusions> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-tags_2.13</artifactId> <version>4.0.0-preview2</version> <scope>provided</scope> <exclusions> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.scala-lang.modules</groupId> <artifactId>scala-parallel-collections_2.13</artifactId> <version>1.0.4</version> <scope>compile</scope> </dependency> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>5.0.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-codec-http2</artifactId> <version>4.1.110.Final</version> <scope>provided</scope> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-handler-proxy</artifactId> <version>4.1.110.Final</version> <scope>provided</scope> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport-native-unix-common</artifactId> <version>4.1.110.Final</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>annotations-api</artifactId> <version>6.0.53</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.scalacheck</groupId> <artifactId>scalacheck_2.13</artifactId> <version>1.18.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>test-interface</artifactId> <groupId>org.scala-sbt</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>5.12.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>byte-buddy</artifactId> <groupId>net.bytebuddy</groupId> </exclusion> <exclusion> <artifactId>byte-buddy-agent</artifactId> <groupId>net.bytebuddy</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>2.3.232</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-repl_2.13</artifactId> <version>4.0.0-preview2</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>org.spark-project.spark</groupId> <artifactId>unused</artifactId> <version>1.0.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.scalatest</groupId> <artifactId>scalatest_2.13</artifactId> <version>3.2.19</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>scalatest-core_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-featurespec_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-flatspec_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-freespec_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-funsuite_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-funspec_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-propspec_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-refspec_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-wordspec_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-diagrams_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-matchers-core_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-shouldmatchers_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> <exclusion> <artifactId>scalatest-mustmatchers_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.scalatestplus</groupId> <artifactId>scalacheck-1-18_2.13</artifactId> <version>3.2.19.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>scalatest-core_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.scalatestplus</groupId> <artifactId>mockito-5-12_2.13</artifactId> <version>3.2.19.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>scalatest-core_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.scalatestplus</groupId> <artifactId>selenium-4-21_2.13</artifactId> <version>3.2.19.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>htmlunit-driver</artifactId> <groupId>org.seleniumhq.selenium</groupId> </exclusion> <exclusion> <artifactId>selenium-java</artifactId> <groupId>org.seleniumhq.selenium</groupId> </exclusion> <exclusion> <artifactId>scalatest-core_2.13</artifactId> <groupId>org.scalatest</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.11.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>junit-jupiter-api</artifactId> <groupId>org.junit.jupiter</groupId> </exclusion> <exclusion> <artifactId>junit-jupiter-params</artifactId> <groupId>org.junit.jupiter</groupId> </exclusion> <exclusion> <artifactId>junit-jupiter-engine</artifactId> <groupId>org.junit.jupiter</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.github.sbt.junit</groupId> <artifactId>jupiter-interface</artifactId> <version>0.13.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>junit-platform-launcher</artifactId> <groupId>org.junit.platform</groupId> </exclusion> <exclusion> <artifactId>junit-jupiter-engine</artifactId> <groupId>org.junit.jupiter</groupId> </exclusion> <exclusion> <artifactId>test-interface</artifactId> <groupId>org.scala-sbt</groupId> </exclusion> </exclusions> </dependency> </dependencies> <properties> <sbt.project.name>connect</sbt.project.name> </properties> </project>