[ https://issues.apache.org/jira/browse/HIVE-28455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17875501#comment-17875501 ]
Qiheng He commented on HIVE-28455: ---------------------------------- As a side note, I built a Thin JAR with normal transitive dependencies for the HiveServer2 JDBC Driver for apache/hive 4.0.0 at [https://github.com/linghengqian/hive-server2-jdbc-driver|https://github.com/linghengqian/hive-server2-jdbc-driver] . The relevant JAR is being used in nativeTest under the GraalVM Native Image of apache/shardingsphere. I'm not sure what the hive committers think of similar modules. > Missing dependencies due to upgrade of maven-shade-plugin > --------------------------------------------------------- > > Key: HIVE-28455 > URL: https://issues.apache.org/jira/browse/HIVE-28455 > Project: Hive > Issue Type: Bug > Components: Hive > Affects Versions: 4.0.0, 4.0.0-beta-1, 4.1.0 > Reporter: Kokila N > Assignee: Kokila N > Priority: Major > Labels: hive-4.0.1-must > > For, hive jdbc , we create two jars {{hive-jdbc}} and > {{hive-jdbc-standalone}} (shaded jar/uber jar). > *Reason for change in pom :* > Due to the changes in the maven code after version 3.2.4, when we create a > shaded jar ( {{{}hive-jdbc-standalone{}}}), {{dependency-reduced-pom.xml}} > is generated and dependencies that have been included into the uber JAR will > be removed from the {{<dependencies>}} section of the generated POM to avoid > duplication. This {{dependency-reduced-pom.xml}} is why the dependencies are > removed from the pom as its common for both {{hive-jdbc}} and > {{{}hive-jdbc-standalone{}}}. So, currently for hive-jdbc , the transitive > dependencies for it are not propagated. > Same applies to hive-beeline and hive-exec modules as well. -- This message was sent by Atlassian Jira (v8.20.10#820010)