[KYUUBI #6174] Remove unused dependency management from POM
# :mag: Description
Remove Thrift, Hive Service RPC, Derby dependency management from POM.
## Types of changes :bookmark:
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
## Test Plan ๐งช
Pass GA.
---
# Checklist ๐
- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)
**Be nice. Be informative.**
Closes #6174 from pan3793/rm-thrift.
Closes #6174
2f4cee6c2 [Cheng Pan] derby
46b6fdd46 [Cheng Pan] Remove thrift management from POM
Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Cheng Pan <chengpan@apache.org>
diff --git a/externals/kyuubi-hive-sql-engine/pom.xml b/externals/kyuubi-hive-sql-engine/pom.xml
index 89f2395..800216d 100644
--- a/externals/kyuubi-hive-sql-engine/pom.xml
+++ b/externals/kyuubi-hive-sql-engine/pom.xml
@@ -70,7 +70,7 @@
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-service</artifactId>
- <version>${hive.engine.hive.version}</version>
+ <version>${hive.version}</version>
<scope>provided</scope>
<exclusions>
<exclusion>
@@ -99,7 +99,7 @@
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-metastore</artifactId>
- <version>${hive.engine.hive.version}</version>
+ <version>${hive.version}</version>
<scope>provided</scope>
<exclusions>
<exclusion>
diff --git a/pom.xml b/pom.xml
index ea9918f..3dc9d2e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -148,14 +148,10 @@
<guava.failureaccess.version>1.0.1</guava.failureaccess.version>
<hadoop.version>3.3.6</hadoop.version>
<hikaricp.version>4.0.3</hikaricp.version>
- <derby.version>10.14.2.0</derby.version>
<fliptables.verion>1.0.2</fliptables.verion>
- <hive.engine.hive.version>3.1.3</hive.engine.hive.version>
<hive.version>3.1.3</hive.version>
- <hive.service.rpc.version>3.1.3</hive.service.rpc.version>
- <hive.storage-api.version>2.7.0</hive.storage-api.version>
- <hive.archive.name>apache-hive-${hive.engine.hive.version}-bin.tar.gz</hive.archive.name>
- <hive.archive.mirror>${apache.archive.dist}/hive/hive-${hive.engine.hive.version}</hive.archive.mirror>
+ <hive.archive.name>apache-hive-${hive.version}-bin.tar.gz</hive.archive.name>
+ <hive.archive.mirror>${apache.archive.dist}/hive/hive-${hive.version}</hive.archive.mirror>
<hive.archive.download.skip>false</hive.archive.download.skip>
<httpclient.version>4.5.14</httpclient.version>
<httpcore.version>4.4.16</httpcore.version>
@@ -212,7 +208,6 @@
<testcontainers-scala.version>0.41.0</testcontainers-scala.version>
<!-- https://github.com/ThreeTen/threeten-extra/issues/226 -->
<threeten.version>1.7.0</threeten.version>
- <thrift.version>0.9.3</thrift.version>
<!-- trino-client involves kotlin runtime dependencies since 412 because of upgrading okhttp -->
<trino.client.version>411</trino.client.version>
<trino.tpcds.version>1.4</trino.tpcds.version>
@@ -594,47 +589,6 @@
<version>${kubernetes-client.version}</version>
</dependency>
- <!--
- because of THRIFT-4805, we don't upgrade to libthrift:0.12.0,
- because of THRIFT-5274, we don't upgrade to libthrift:0.13.0,
- so just keep libthrift:0.9.3
- -->
- <dependency>
- <groupId>org.apache.thrift</groupId>
- <artifactId>libfb303</artifactId>
- <version>${fb303.version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.apache.thrift</groupId>
- <artifactId>libthrift</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.apache.thrift</groupId>
- <artifactId>libthrift</artifactId>
- <version>${thrift.version}</version>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.apache.hive</groupId>
- <artifactId>hive-service-rpc</artifactId>
- <version>${hive.service.rpc.version}</version>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
@@ -1441,12 +1395,6 @@
</dependency>
<dependency>
- <groupId>org.apache.derby</groupId>
- <artifactId>derby</artifactId>
- <version>${derby.version}</version>
- </dependency>
-
- <dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>${sqlite.version}</version>