Skip to content

Commit 51a07c6

Browse files
committed
feat: remove Flink Scala dependencies
1 parent 28650e7 commit 51a07c6

File tree

2 files changed

+38
-6
lines changed

2 files changed

+38
-6
lines changed

flink-shaded/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<dependencies>
4040
<dependency>
4141
<groupId>org.apache.sedona</groupId>
42-
<artifactId>sedona-flink_${scala.compat.version}</artifactId>
42+
<artifactId>sedona-flink</artifactId>
4343
<version>${project.version}</version>
4444
</dependency>
4545
<!-- Define this to be shaded since it is provided in other modules -->

flink/pom.xml

Lines changed: 37 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<version>1.8.0-SNAPSHOT</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
28-
<artifactId>sedona-flink_${scala.compat.version}</artifactId>
28+
<artifactId>sedona-flink</artifactId>
2929

3030
<name>${project.groupId}:${project.artifactId}</name>
3131
<description>A cluster computing system for processing large-scale spatial data: Streaming API for Apache Flink.</description>
@@ -83,7 +83,7 @@
8383
<!-- Starting Flink 14, Blink planner has been renamed to the official Flink planner-->
8484
<dependency>
8585
<groupId>org.apache.flink</groupId>
86-
<artifactId>flink-table-planner_${scala.compat.version}</artifactId>
86+
<artifactId>flink-table-planner-loader</artifactId>
8787
<version>${flink.version}</version>
8888
<scope>${flink.scope}</scope>
8989
</dependency>
@@ -119,9 +119,28 @@
119119
<artifactId>gt-epsg-hsql</artifactId>
120120
</dependency>
121121
<dependency>
122-
<groupId>org.scala-lang</groupId>
123-
<artifactId>scala-library</artifactId>
124-
<version>${scala.version}</version>
122+
<groupId>org.apache.flink</groupId>
123+
<artifactId>flink-table-api-java</artifactId>
124+
<version>${flink.version}</version>
125+
<scope>${flink.scope}</scope>
126+
</dependency>
127+
<dependency>
128+
<groupId>com.jayway.jsonpath</groupId>
129+
<artifactId>json-path</artifactId>
130+
<version>2.7.0</version>
131+
<scope>test</scope>
132+
</dependency>
133+
<dependency>
134+
<groupId>org.apache.flink</groupId>
135+
<artifactId>flink-table-planner_${scala.compat.version}</artifactId>
136+
<version>${flink.version}</version>
137+
<scope>test</scope>
138+
</dependency>
139+
<dependency>
140+
<groupId>org.apache.flink</groupId>
141+
<artifactId>flink-table-api-scala-bridge_${scala.compat.version}</artifactId>
142+
<version>${flink.version}</version>
143+
<scope>test</scope>
125144
</dependency>
126145
<dependency>
127146
<groupId>org.apache.logging.log4j</groupId>
@@ -141,4 +160,17 @@
141160
<scope>compile</scope>
142161
</dependency>
143162
</dependencies>
163+
<build>
164+
<plugins>
165+
<plugin>
166+
<groupId>org.apache.maven.plugins</groupId>
167+
<artifactId>maven-surefire-plugin</artifactId>
168+
<configuration>
169+
<classpathDependencyExcludes>
170+
<classpathDependencyExclude>org.apache.flink:flink-table-planner-loader</classpathDependencyExclude>
171+
</classpathDependencyExcludes>
172+
</configuration>
173+
</plugin>
174+
</plugins>
175+
</build>
144176
</project>

0 commit comments

Comments
 (0)